我想在我的应用程序中显示pdf
文件。我已将pdf
文件保存在我的资产文件夹中,而我正在使用itextpdf
5.1.1库。
我只是试图使用这个库显示pdf
但没有获得成功。我在哪里
我正在使用代码获取page numbers
文件的pdf
:
InputStream inputStream = this.getResources().getAssets().open("pp.pdf");
PdfReader pdfreader = new PdfReader(inputStream);
int pageNumber = pdfreader.getNumberOfPages();
任何人都可以帮忙..如何使用itextpdf库显示pdf。
谢谢&此致
答案 0 :(得分:1)
iText是一个用于创建PDF的库,它不是读者/渲染器。请查看基于DroidReader的MuPdf。您也可以尝试this topic
中提到的其他一些库答案 1 :(得分:1)
您可以使用以下代码加载PDF。
String url = "http://marico.com/html/investor/pdf/annual_reports/ann_report_view_2010_11/Marico_Annual_Report_2010_11.pdf";
String googleDocsUrl = "http://docs.google.com/viewer?url="+url;
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse(googleDocsUrl ), "text/html");
startActivity(intent);
如果你想在网页视图中加载pdf,那就写吧..
this.myWebView.loadUrl(googleDocsUrl);
希望这项工作。
答案 2 :(得分:0)
String url = "http://marico.com/html/investor/pdf/annual_reports/ann_report_view_2010_11/Marico_Annual_Report_2010_11.pdf";
String googleDocsUrl = "http://docs.google.com/viewer?url="+url;
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse(googleDocsUrl ), "text/html");
startActivity(intent);
嗨我使用上面的代码,但在模拟器中,但没有显示。 它显示尝试升级pdf viewer我做的请告诉我