【问题标题】:pdf viewer library for android适用于 Android 的 pdf 查看器库
【发布时间】:2011-10-25 18:42:18
【问题描述】:

我知道这个问题已经被问过好几次了,但我找不到一个令人满意的答案。我的要求很简单。只需在我的应用程序(android)中打开 pdf 文档。但我无法找到一种简单的方法this.无论是它的原生 c/c++ 方式还是编写自己的引擎。但是没有任何简单的 API 以便我可以像 jar 一样包含它并查看 pdf 吗?

【问题讨论】:

  • 看看there。我认为投票最多的答案真的很完整。您会发现开源(大多数是 GPL3)和商业解决方案都应该满足您的需求。
  • 请参阅下面的 StackOverflow 链接对 Read Pdf from sdcard 的回答。 Read PDF using PDFViewer

标签: android


【解决方案1】:

没有。 Android SDK 中没有用于原生显示 PDF 的 API。

我可以建议的解决方案:

-使用外部应用程序:

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(path, "application/pdf");
startActivity(intent);

-如果您的 PDF 文档可以在线访问,请使用Google Docs ViewerWebView 中打开您的 PDF:

http://docs.google.com/viewer?url=http://mypdf.pdf

【讨论】:

  • 我也分析了上述两种解决方案。问题是设备可能安装了阅读器,也可能没有安装阅读器,而且我的 pdf 在内部存储中:(。我知道这已经被反复询问,但商业版的对我来说也很好。我尝试了一些,真的很慢。
【解决方案2】:

您可以使用本机插件在您的应用程序中显示 PDF。 try this apv

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-02-25
    • 1970-01-01
    • 2012-06-29
    • 2011-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多