【问题标题】:Display pdf file within app在应用程序中显示 pdf 文件
【发布时间】:2017-07-20 21:00:53
【问题描述】:

我在已知位置的设备中下载了 pdf 文件。我想在我的应用程序中显示它。我尝试了几个 pdf 查看器库,例如:

https://github.com/JoanZapata/android-pdfview         <--- This is deprecated.
https://github.com/jblough/Android-Pdf-Viewer-Library <--- Does not display pdf properly. I mean it has several issues while loading pdf.
https://github.com/barteksc/AndroidPdfViewer          <--- So far best I could find over the internet.


以上方法均不适用于导航到文件中特定标题的超链接


我知道我可以在 Google 驱动器查看器 中显示 pdf 文件,但我不希望这样。
所以任何人都可以建议我在我的项目中插入相关的 android pdf 查看器库?

【问题讨论】:

  • “要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于 Stack Overflow 来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。”也许您应该使用可以重现您的问题的 PDF 向上述库开发人员提出问题。另请参阅this blog post
  • 您可以在应用程序的 webview 中打开它
  • @CommonsWare:如果你知道的话,我要求分享文件中超链接的方式。我不是要找我任何工具或其他东西。我也检查了上述库的问题列表,我的问题在 github.com/barteksc/AndroidPdfViewer 库的问题中。所以,如果你知道的话,我在问其他方法来实现超链接功能。
  • @Hasmukhkachhatiya:我也检查过,但它不适用于文件中的超链接。我想要那个功能。我无法转到文件中选定的标题。
  • “我不是要找我任何工具或其他东西”——是的,你是。您的问题是“所以任何人都可以向我推荐 android 中相关的 pdf 查看器库”。

标签: android pdf-viewer


【解决方案1】:

使用 google doc viewer 无需任何外部库即可查看 pdf。

String pdf = "http://www.pdf995.com/samples/pdf.pdf";
webview.loadUrl("http://drive.google.com/viewerng/viewer?embedded=true&url=" + pdf);

【讨论】:

  • 我也检查过,但它不适用于文件中的超链接。我想要那个功能。我无法转到文件中选定的标题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-08-03
  • 2012-03-28
  • 1970-01-01
  • 2017-10-08
  • 2019-04-30
  • 1970-01-01
  • 2014-06-30
相关资源
最近更新 更多