2009-03-02 72 views
7

对于创建交互式PDF文件,有没有Adobe Acrobat的好替代品?这里的术语有些模糊 - 通过交互式,我的意思是“能够被填充”,而不一定是“脚本化的”。因此,这种形式将用于数据收集,而不是报告生成,这似乎是SO上与pdf相关的常见问题。Interactive PDF Creator替代Acrobat?

诀窍是他们需要使用Adobe Reader进行填充。对于没有经历过Acrobat许多挫折的人 - 默认情况下,Reader无法填写表单,除非它是使用Acrobat Pro> 8.0创建的,并且已明确启用了使用权限。这很好,它基本上工作(除非Pro用户无法保存他们的数据 - 跆拳道?)。因为我感到沮丧,所以我最好完全避免使用Adobe产品(即在设计方面,对于用户来说Reader仍然是必需品,或者我只是将它作为一个支持数据库的Web表单)。我想知道如果任何人有与替代品有良好的经验?无论是软件库还是产品?

谢谢!

编辑 - 谢谢,马特b - 我以前见过iText,但不知道它可以创建窗体。不幸的是,它看起来像读者不能保存填写数据到由iText生成的表单(或由OO Writer生成)。除了使用Adobe自己的权限管理工具之外,我有一种令人讨厌的感觉,那就是我想要的根本不可能。如果还有其他想法。我很乐意听到他们。

回答

2

iText几乎是以编程方式生成PDF文件的java世界中的标准。也许它也可以用来创建包含表单的PDF,只要你愿意?

0

XSL FO是我们用来从现有表单数据创建PDF文件的一些东西。除非您希望将可填写的pdf发送给客户端,否则这是一个有效的选项。

0

iText的,您可以创建注释(基本上有3种类型的“互动”组件。 - 形式(旧式FDF和新XFA)和注释Acrobat和大量的第三方工具应该让你修改标注值

还有的iText的DOTNET的版本,称为ISharp - 。两者都freeand非常强大

2

开放源码的网页布局工具Scribus具有导向,以创建交互式PDF表单,我没有亲自使用过一堆的功能,但它们看起来相当完整并且在教程中涵盖了这些内容。

如果您在任何情况下都需要严肃的页面布局,Scribus是值得了解的。

0

CutePDF Pro允许您将PDF转换为交互式表单。

0

福昕阅读器允许您保存任何 pdf与填写字段。

2

您可以使用OpenOffice.org以及LibreOffice创建可填写的表单PDF。

在*中创建初始表单元素。odt文档,启用查看 - >工具栏 - >窗体控件工具,它允许您添加可点击复选框+单选按钮,可填充文本字段,按钮和更多的页面。

当你和你的文件完成后,使用文件 - >导出为PDF与复选框创建支持PDF格式

现在,您的PDF表单将可用任何非Adobe PDF查看器进行编辑(并且可保存!)。

但是请注意: Adob​​e使用自己的专有方式来创建和填充PDF表单。 Adobe Reader只支持填写由Adobe产品创建的PDF表单(并且已分配了“扩展权限”,因此Reader确实可以将表单数据与文档一起保存)。

Adob​​e Reader不会与您使用OpenOffice.org或LibreOffice创建的PDF表单一起工作('工作'意思是'允许您填写并保存表单数据')。其背后的技术机制是,Adobe用自己的密钥对其表单文档进行数字签名(Adobe Reader已知该文档,并且在接受Adobe Reader EULA时同意不进行反向工程...)。 -

这意味着:

  • 非Adobe PDF阅读器将不能“补+节约”使用Adobe产品创建的形式(他们能够“填充+打印”他们不过)。
  • Adob​​e PDF阅读器将拒绝使用非Adobe产品创建的“填写+保存”表单(但它们会“填写+打印”)。

后者两分将用于所有的工具和其他回答这个问题提到公用事业是真实的。如果我在这里弄错了,请在评论中告诉我...

0

我最近涉足Scribus。如果有足够的时间配置和玩弄它,我发现它是一个很好的工具。我强烈推荐它。 Wufoo也很好。

我不是Acrobat/Adob​​e的粉丝。软件应该让我的生活更轻松,不会在每一步都挑战我。

如果您使用这些关键字搜索网络 - FREE FORM CREATOR,并且您可以添加单词HTML5。 您会发现一系列可以在线登录的网站,您的所有客户都可以单独登录,填写数据,表单仍保留在云中,并清理硬盘。所有利益相关者可以随时访问该表单并进行编辑。该帐户可以用作企业的文件夹。这些表单可以在任何设备和任何平台上访问。

其中很多形式都是HTML5驱动的,它们非常漂亮,流畅。远离宏,它们携带病毒。

www.homebasedofficeservices.com