志在指尖
用双手敲打未来

Android PDF开发:android-pdfview ​

Android渠道自身没有直接能够阅览和处理pdf的计划,在github上面有一个第三方开源的pdf开发SDK,其主页地址是:
https://github.com/JoanZapata/android-pdfview
android-pdfview运用比较简单,关键的地方是PDFView,将PDFView作为像Android的ImageView或者TextView相同写进xml布局文件:
xmlns:tools=”http://schemas.android.com/tools”
android:layout_width=”match_parent”
android:layout_height=”match_parent”>
android:id=”@+id/pdfView”
android:layout_width=”match_parent”
android:layout_height=”match_parent”/>
然后在Java上层代码直接加载pdf文件资源装载进去即可:android
packagezhangphil.pdfview;
importcom.joanzapata.pdfview.PDFView;
importcom.joanzapata.pdfview.listener.OnPageChangeListener;
importandroid.app.Activity;
importandroid.os.Bundle;
importandroid.widget.Toast;
publicclassMainActivityextendsActivity{
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
PDFViewpdfView=(PDFView)findViewById(R.id.pdfView);
//在我这个测验例子中,事先预备一个叫做sample.pdf的pdf大文件放到assets目录下。
//从assets文件目录下读取名为sample.pdf的文件,缺省把该pdf定位到第一页。
pdfView.fromAsset(“sample.pdf”).defaultPage(1).onPageChange(newOnPageChangeListener(){
@Override
publicvoidonPageChanged(intpage,intpageCount){
//当用户在翻页时分将回调。
Toast.makeText(getApplicationContext(),page+”/”+pageCount,Toast.LENGTH_SHORT).show();
}
}).load();
}

未经允许不得转载:IT技术网站 » Android PDF开发:android-pdfview ​
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载