如何生成可在Mac预览版和Adobe Reader中使用的PDF表单?

时间:2012-04-18 10:44:04

标签: pdf adobe pdf-generation preview pdf-form

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

我喜欢这种形式,但我只能使用Adobe Reader(Mac)打开它而不是预览。

最近,我遇到了一个可以使用预览和Adobe Reader打开并填写的表单。

请参阅here

我的问题是,如何生成可在预览版和Adobe Reader中打开的PDF表单?

我要求两者:

  • 手动生成(使用Word或Word等软件或应用程序) Adobe Professional PDF)

  • 以编程方式(使用代码或库, 优选开源)

1 个答案:

答案 0 :(得分:1)

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

允许您创建这些表单的库的建议将取决于您要用于创建它们的操作系统,编程语言等。这些question似乎有一个广泛的列表o这样的库。< / p>