您好我正试图在Android中打开一个pdf文件。我在Android中很新。我在项目中包含PDF文件..现在如何在我的第一个视图中打开该pdf文件.PDF文件联系人20 。我应该在webview中打开它还是有其他选择。请有人帮我这个吗?这是一个非常小的帮助。 这是你的时间。
答案 0 :(得分:1)
Android中没有预先构建的方式来查看PDF。
以下是您的可能性:
使用第三方图书馆
有一些免费图书馆,但大多数是GPL - 因此不能在封闭源应用程序中使用)
如果您不必保留app闭源,我推荐例如这个图书馆:https://github.com/JoanZapata/android-pdfview
在WebView
this question中使用Google文档。
将pdf处理到外部应用程序以进行显示。只需创建一个intent并将数据设置为pdf路径。
答案 1 :(得分:0)
除了FD_的答案中“仅”三种可能性之外,实际上第四种情况略有不同,但它要求您创建自己的Web应用程序。 我们的想法是将pdf发送到一个读取它的Web服务,将其转换为图像并将图像发送回Android设备进行显示。
当然,你需要在网络服务器上进行转换,但是你会有更多的选择,而不是在Android上加载,因为服务器可以是任何东西。
我在Web应用程序(HTML5)中使用了这种方法,而我的服务器是Windows&带有名为Lead工具的SDK的IIS用于加载PDF。我认为他们现在也有Android sdk,但我还没试过。