Android 加载PDF文件的使用

Android 加载PDF文件的使用,第1张

概述原文链接:https://www.jianshu.com/p/608b270a1ab81.1PDFView的使用首先我们需要加载依赖库compile'com.joanzapata.pdfview:android-pdfview:1.0.4@aar'创建本地文件assets,存放本地的文件sample.pdf。这里先只讲一下本地的,在线的 原文链接:https://www.jianshu.com/p/608b270a1ab81.1 pdf VIEw的使用首先我们需要加载依赖库
    compile 'com.joanzapata.pdfvIEw:androID-pdfvIEw:1.0.4@aar'
创建本地文件assets,存放本地的文件 sample.pdf。这里先只讲一下本地的,在线的稍后再提。image.png在layout文件中编写布局文件
 <com.joanzapata.pdfvIEw.pdfVIEw             androID:ID="@+ID/pdfvIEw"             androID:layout_wIDth="match_parent"             androID:layout_height="match_parent" />

在代码中引用

例子中的模板是这样的

  pdfVIEw.fromfile(file)   //设置pdf文件地址                .defaultPage(1)         //设置默认显示第1页                .onPageChange(this)     //设置翻页监听                .onLoad(this)           //设置加载监听                .onDraw(this)            //绘图监听                .showMinimap(false)     //pdf放大的时候,是否在屏幕的右上角生成小地图                .swipeVertical( false )  //pdf文档翻页是否是垂直翻页,默认是左右滑动翻页                .enableSwipe(true)   //是否允许翻页,默认是允许翻                // .pages( 2 , 3 , 4 , 5  )  //把2 , 3 , 4 , 5 过滤掉                .load();

pages是可选的,它允许您根据需要过滤和排序pdf的页面onDraw也是可选的,并且允许您在当前页面上方的提供的画布上绘制某些东西
里面的属性都在代码中有注释,按照你的要求自己定制。

我代码中的是这样的

public class MainActivity extends AppCompatActivity {
<span >@OverrIDe</span><span ><span >protected</span> <span >voID</span> <span >onCreate</span><span >(Bundle savedInstanceState)</span> </span>{    <span >super</span>.onCreate(savedInstanceState);    setContentVIEw(R.layout.activity_main);    pdfVIEw pdfVIEw = (pdfVIEw) findVIEwByID(R.ID.pdfvIEw);    <span >// 这个测试例子中,assets目录下sample.pdf</span>    <span >// 缺省把该pdf定位到第一页。</span>pdfVIEw.fromAsset(<span >"sample.pdf"</span>)            .defaultPage(<span >1</span>)            .onPageChange(<span >new</span> OnPagechangelistener() {                <span >@OverrIDe</span>                <span ><span >public</span> <span >voID</span> <span >onPageChanged</span><span >(<span >int</span> page, <span >int</span> pageCount)</span> </span>{                    <span >// 当用户在翻页时候将回调。</span>                    Toast.makeText(getApplicationContext(), page + <span >" / "</span> + pageCount, Toast.LENGTH_SHORT).show();                }            }).load();}
总结

以上是内存溢出为你收集整理的Android 加载PDF文件的使用全部内容,希望文章能够帮你解决Android 加载PDF文件的使用所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1111533.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存