在Android中显示PDF - 从外部经过身份验证的URL加载

时间:2011-07-18 00:42:16

标签: android pdf android-webview

在我的Android应用中,我需要显示PDF文件。 PDF文件是通过使用基本授权的API直接从Web上读取的(我使用Apache HttpClient和request.addHeader("Authorization", "Basic " + Base64.encodeBytes(username + ":" + password).getBytes());这样的行)

我查看了一些相关问题,答案似乎暗示:

  • 将PDF保存为SD卡上的文件,然后与其他库一起显示,例如Apache PDFBox(当然可以,但会为应用程序添加9.8MB库和文件IO的麻烦)。

  • 通过将URL传递到docs.google.com阅读器,通过WebView显示PDF(由于身份验证限制,无法使用此方法)。

我非常希望听到有关此问题的任何可能的解决方案,谢谢!

0 个答案:

没有答案