在Android上阅读PDF

Vin*_*rya 4 pdf android

我必须创建一个能够在Android设备上阅读PDF文档的应用程序.实际上我不希望我的应用程序依赖其他应用程序来阅读PDF文件.

我已经完成了在这里和其他地方提出的问题.他们都直接或间接使用第三方应用程序.

是否有任何API或类似的东西可供我通过它直接在我的应用程序中实现PDF文件的阅读?如何将PDF文档转换为PNG图像?但PDF-PNG方法不允许用户选择文本.

有什么建议?

谢谢

War*_*ith 5

您可以使用Adobe的库.它基于NDK,你需要自己完成包装.它也非常昂贵,对于小公司/单一开发商来说基本上没什么,但对于大公司而言.Afaik许可证不仅价格昂贵,而且每年都有,因此您需要每年支付费用......

还有其他库,基本上是开源的.其中一些具有良好的性能但缺乏功能(大多数也基于NDK).我发现只有一个纯粹的"java"库,但性能更差(页面加载时间10秒以上).

您应该考虑三种可能性:

  1. 使用外部应用程序,您只需要实现PDF文档的库
  2. 你自己写一些东西,包括一个pdf阅读器部分
  3. 您创建了一个中间"层",您可以将PDF转换为PNG或JPG(我更喜欢PNG以获得更好的质量).缺乏功能会带来更好的性能.

我正在开发一个像3中提到的复杂应用程序,但我不能详细说明,抱歉.

  • 对不起,没有链接.我自己并不是所有部分,因为对于客户而言,我无法共享代码. (2认同)