用于创建交互式PDF的API

时间:2014-04-02 17:25:38

标签: java objective-c pdf pdf-generation

我正在寻找为客户报告工具创建PDF报告的不同方法。我找到this link,他们可以在PDF文档上执行操作和表单。是否有可能以编程方式生成这些PDF?就像有没有可以创建这样的PDF的API?

我使用过apache POI和iText,但它没有这些功能。有没有人为此目的遇到过任何开源或商业工具?

我的主要目标用户将是iPad用户。因此,在目标c中使用此API也会有所帮助。

3 个答案:

答案 0 :(得分:1)

如果你使用Mac,你可以使用iBooksAuthor。它是WYSIWYG和代码的混合体。基本上它是WYSIWYG,但你可以通过使用HTML(和JS + CSS)iFrames轻松添加比iBooksAuthor包含的交互性更多。我不知道它是否会生成PDF,但它肯定会输出一些支持iPad的文件,因为它是一个针对ipads和macs的交互式教科书制作的应用程序。如果你主要针对ipads和一些mac和iphone,这是一个非常容易使用(和免费)的解决方案。

答案 1 :(得分:1)

此PDF是使用Adobe InDesign CS5.5(v7.5.3)生成的,基于PDF版本1.7。 Adobe投入了大量精力来生成交互式PDF。据我所知,你可以嵌入HTML 5内容来实现看上去看上去很精彩的动画。

还有一个Adobe InDesign Server(大约14美元和3900美元)可以帮助您自动化发布过程。

答案 2 :(得分:1)

我与他们有点脱节,但可能是pdflib能够添加活跃元素。

另一方面,iDevices上各种PDF查看器之间处理智能PDF的能力存在很大差异,您可能需要进行大量测试。因此,Ben的建议可能是iDevices作为主要目标的更好途径。