我想使用Android pdf库http://andpdf.sourceforge.net/,但我有相同的错误。日志:
ST='file 'no file selected' not found'
ST='reading page 1, zoom:1.0'我的类:
public class Reader extends PdfViewerActivity {
public int getPreviousPageImageResource() { return R.drawable.left_arrow; }
public int getNextPageImageResource() { return R.drawable.right_arrow; }
public int getZoomInImageResource() { return R.drawable.zoom_in; }
public int getZoomOutImageResource() { return R.drawable.zoom_out; }
public int getPdfPasswordLayoutResource() { return R.layout.pdf_file_password; }
public int getPdfPageNumberResource() { return R.layout.dialog_pagenumber; }
public int getPdfPasswordEditField() { return R.id.etPassword; }
public int getPdfPasswordOkButton() { return R.id.btOK; }
public int getPdfPasswordExitButton() { return R.id.btExit; }
public int getPdfPageNumberEditField() { return R.id.pagenum_edit; }
}和
public class StartScreen extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
Intent intent = new Intent(this, Reader.class);
intent.putExtra(PdfViewerActivity.EXTRA_PDFFILENAME, "/sdcard/test.pdf");
startActivity(intent);
}
}发布于 2012-11-12 21:17:21
这里的一些Google Code有一些很好的源代码,可以在android中读取pdf。
Link1
Link2
an awesome example
Link 4
Link 5
发布于 2016-01-14 16:22:42
现在我们有了这个非常棒的PDF阅读库:
https://github.com/JoanZapata/android-pdfview
它使用起来非常简单,并且有很多特性:
Android PDFView是一个库,它为Android提供了一个快速的PDFView组件,具有动画、手势和缩放功能。它是基于VuDroid解码的。
只需将视图包含在XML中,并按如下方式使用它:
pdfView.fromAsset(pdfName)
.pages(0, 2, 1, 3, 3, 3)
.defaultPage(1)
.showMinimap(false)
.enableSwipe(true)
.onDraw(onDrawListener)
.onLoad(onLoadCompleteListener)
.onPageChange(onPageChangeListener)
.load();发布于 2016-04-28 20:45:47
使用PdfViewPager,您可以轻松加载和显示PDF文件。您需要的所有代码是:
PdfViewPager pdfViewPager = new PDFViewPager(this, "sample.pdf");
setContentView(pdfViewPager);或者,您可以将其嵌入到布局中,如下所示:
<es.voghdev.pdfviewpager.library.PDFViewPager
android:id="@+id/pdfViewPager"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:assetFileName="sample.pdf"/>如果您想了解更多信息,请查看lib。
https://stackoverflow.com/questions/13344304
复制相似问题