7

Adobe Acrobat 有什么好的替代品来创建交互式 PDF 吗?这里的术语有点模糊——交互式,我的意思是“可以填写”,不一定是“可编写脚本的”。所以这个表格将用于数据收集,而不是报告生成,这似乎是关于 SO 的 pdf 相关问题的常见场景。

诀窍是它们需要使用 Adob​​e Reader 进行填充。对于那些没有经历过 Acrobat 的许多挫折的人 - 默认情况下,除非它是使用 Acrobat Pro >8.0 创建的并且特别启用了使用权限,否则 Reader 无法填写表单。没关系,它基本上可以工作(除了 Pro 用户无法保存他们的数据 - WTF?)。

因为我感到沮丧,所以我最好完全避免使用 Adob​​e 产品(即在设计方面,对于用户来说,阅读器仍然是必需品,或者我只是将它作为一个 db 支持的 Web 表单来做)。我想知道是否有人对替代品有很好的经验?是软件库还是产品?

谢谢!

编辑 - 谢谢,马特 b - 我以前见过 iText,但不知道它可以创建表单。不幸的是,Reader 似乎无法填写的数据保存到 iText 生成的表单(或 OO Writer 生成的表单)。我有一种讨厌的感觉,我想要的东西根本不可能,除非使用 Adob​​e 自己的权限管理工具。如果有其他想法。我很想听听他们的意见。

4

8 回答 8

2

开源页面布局工具Scribus具有许多面向创建交互式 PDF 表单的功能。我没有亲自使用过它们,但它们看起来相当完整,并且在本教程中有所介绍。

如果您在任何情况下都需要进行认真的页面布局,Scribus 值得了解。

于 2009-03-04T10:32:19.377 回答
2

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

要在 *.odt 文档中创建初始表单元素,请启用View --> Toolbars --> Form Controls工具,它允许您向页面添加可点击的复选框 + 单选按钮、可填充的文本字段、按钮等等(s )。

完成文档后,使用文件-->导出为 PDF并启用复选框创建 PDF 表单

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

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

Adobe Reader 不适用于您使用 OpenOffice.org 或 LibreOffice 创建的 PDF 表单(“工作”的含义是:“允许您填写+保存表单数据”。)。这背后的技术机制是 Adob​​e 使用自己的密钥对表单文档进行数字签名(Adobe Reader 知道,并且您在接受 Adob​​e Reader EULA 时同意不进行逆向工程......)。--

这表示:

  • 非 Adob​​e PDF 阅读器将无法“填充+保存”使用 Adob​​e 产品创建的表单(但他们可以“填充+打印”它们)。
  • Adobe PDF 阅读器将拒绝“填充+保存”使用非 Adob​​e 产品创建的表单(但他们会“填充+打印”它们)。

对于该问题的其他答案中提到的所有工具和实用程序,后两点都是正确的。如果我在这里弄错了,请在评论中告诉我...

于 2012-05-19T15:33:41.840 回答
2

iText几乎是 Java 世界中以编程方式生成 PDF 文件的标准。也许它也可以用来创建您想要的带有表单的 PDF?

于 2009-03-02T16:31:44.630 回答
0

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

于 2009-03-02T21:47:05.697 回答
0

IText lets you create Annotations (there are essentially 3 types of 'interactive' components - forms (old style FDF and new XFA) and Annotations. Acrobat and lots of third party tools should let you modify the Annotations values.

There is also a DotNet version of IText called ISharp - both are freeand extremely powerful.

于 2009-03-03T16:20:47.940 回答
0

Foxit reader allows you to save any pdf with the filled in fields.

于 2009-03-27T14:48:22.250 回答
0

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

于 2009-03-11T19:34:07.877 回答
0

我最近涉足了 Scribus。如果有人有足够的时间来配置和使用它,我发现它是一个很好的工具。我强烈推荐它。五福也很好。

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

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

其中许多表单都是 HTML5 驱动的,它们非常漂亮和流畅。远离宏,它们携带病毒。

www.homebasedofficeservices.com

于 2014-04-10T01:56:13.047 回答