如何在 Android 中显示 pdf

发布于 2025-01-01 18:45:06 字数 490 浏览 1 评论 0原文

我想在我的应用程序中显示一个 pdf 文件。我已将 pdf 文件保存在我的 asset 文件夹中,并且我正在使用 itextpdf 5.1.1 库。 我只是想使用这个库来显示 pdf 但没有成功。当我在哪里 我使用以下代码获取 pdf 文件的页码

InputStream inputStream = this.getResources().getAssets().open("pp.pdf");           
PdfReader pdfreader = new PdfReader(inputStream);           
int pageNumber = pdfreader.getNumberOfPages();

任何人都可以帮忙吗..如何使用 itextpdf 库显示 pdf。

谢谢&问候

I want to show a pdf file within my application. I have kept pdf file in my asset folder and i am using itextpdf 5.1.1 library.
I am just trying to show the pdf using this library but not getting success. where as i
am getting the page numbers of the pdf file using the code:

InputStream inputStream = this.getResources().getAssets().open("pp.pdf");           
PdfReader pdfreader = new PdfReader(inputStream);           
int pageNumber = pdfreader.getNumberOfPages();

Can anybody please help.. how to show pdf using itextpdf library.

Thanks & Regards

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

魂归处 2025-01-08 18:45:06

您好,通过使用以下代码,我们可以加载 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);

希望这个工作。

Hi by using the following code we can load the 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);

If you want to load the pdf inside the web view then just write..

this.myWebView.loadUrl(googleDocsUrl);

Hope this work.

野味少女 2025-01-08 18:45:06

iText 是一个用于创建 PDF 的库,它不是阅读器/渲染器。查看 DroidReader,它基于 MuPdf。您也可以尝试本主题中提到的一些其他库

iText is a library for creating PDFs, it is not a reader/renderer. Take a look at DroidReader, which is based on MuPdf. Also you can try some other libraries noted in this topic

粉红×色少女 2025-01-08 18:45:06
    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);

您好,我使用了上面的代码,但在模拟器中它没有显示。
它显示尝试升级 pdfviewr 我做什么,请告诉我

    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);

hi i used above code but in emulater it not showing.
it showing try to upgrade pdfviewr what i do please tell me

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文