2

我之前有一个 Elance 承包商为我生成了一个 PDF 表格,用于开具发票。

我喜欢这个表格,但我只能使用 Adob​​e Reader(Mac) 而不是 Preview 打开它。

最近,我遇到了一个可以使用 Preview 和 Adob​​e Reader 打开和填写的表格。

这里

我的问题是,如何生成可以在 Preview 和 Adob​​e Reader 中打开的 PDF 表单?

我要求两者:

  • 手动生成(使用软件或应用程序,如 Word 或 Adob​​e Professional PDF)

  • 以编程方式(使用代码或库,最好是开源的)

4

1 回答 1

1

PDF 表单有两种主要类型,AcroFormsXFA 表单。虽然我没有对此进行测试,但我怀疑如果您希望 PDF 表单与 Preview 应用程序一起使用,那么如果您避免使用 XFA 表单(通常是由 Adob​​e LiveCycle 生成的 PDF 表单)和在 PDF 文件中嵌入 javascript 代码就足够了. 例如,使用“清除表单”、“打印”和“提交”等操作按钮的 PDF 表单将始终涉及一些 javascript 代码。

允许您创建这些表单的库的建议将取决于您要用于创建它们的操作系统、编程语言等。这个问题似乎有一个广泛的此类库列表。

于 2012-04-19T13:50:40.217 回答