如何在iOS中实现交互式PDF

时间:2014-03-27 13:43:12

标签: ios objective-c pdf

在这里,我冲到了墙上。

我的客户提供了一个带按钮的pdf(就像按钮一样,当用户点击按钮时,它会加载下一页和上一页等。)

此按钮仅在我们在adobe reader中打开时才有效。

我尝试了QLpreviewview,quickview但它无法正常工作,我只能在webview中加载pdf。

任何人都可以帮助我如何在iOS中加载交互式pdf。

提前致谢。

2 个答案:

答案 0 :(得分:1)

看一下PSPDFKit,它是我在iOS中找到的最先进的PDF框架。他们也有令人印象深刻的客户名单。

虽然它有点贵,但如果你需要修改任何东西,你也可以选择获取源代码。如果您的客户需要这种性能和其他功能,那么值得。

(我与PSPDFKit没有任何关系)

答案 1 :(得分:0)

这些限制是由于使用的PDF查看器的功能(或非功能)。

目前,iDevices上的主要PDF查看器是Readdle的PDFExpert。 Adobe Reader for iDevices较弱,但可以在某种程度上处理表单元素。

对于页面导航等,您可以使用链接而不是按钮字段(只要您可以使用链接功能,而不是使用JavaScript)。据说可以使用许多PDF查看器正确处理链接。

您可能需要在教学级别上要求某些PDF查看器,因为您无法控制实际用户使用的查看器。而且,正如您所注意到的那样,许多PDF查看器对于活动元素的处理过于愚蠢。

另一种方法是查看PDF-to-HTML5转换器,并从服务器提供HTML5。