我的应用程序的核心部分是在线加载 PDF,用户可以根据他们的给定权限下载它。
我面临的问题是我想在线加载pdf。经过多次研究,我发现,
在android中在线显示pdf可能有两种方法:
1) 在 Web 视图中通过加载简单的托管 URL
2)通过谷歌文档。
但在我们的例子中,如果我们使用方式 (1),移动 web 视图不会重定向 PDF 的托管 url。如果我们使用方式(2),那么谷歌文档对文件大小有一定的限制。(小 pdf 它会加载 5 到 10 个大小为 1MB 的文件)
但是在加载大小为 2 或 3 MB 的 PDF 后,它也会给我一个错误“没有可用的预览”,并且它不断地给我这个错误打开不同的 url。
因此,似乎仍然没有简单的解决方案可以从 url 查看 pdf(无需下载 pdf 在线)。
在线打开 pdf 的另一种方法是我们可以在任何其他第三方应用程序中打开它,例如浏览器、adobe pdf 阅读器或设备中可用的任何类型的 pdf 查看器应用程序。
缺点:如果我们在浏览器中打开 pdf,它将自动下载,如果我们在任何第三方应用程序中打开它,那么他们可以选择下载 pdf。
请给我一些在线阅读PDF的解决方案。
如果有任何可用的付费 pdf SDK 提供从 URL 在线加载 pdf 的功能,那么也请提供相关信息。
还请建议我一些用于在线显示 pdf 的 pdf 查看器库。
我已经使用了许多库,但是它将我的应用程序的大小增加到 8 到 10 MB。
提前致谢。