2012-04-18 57 views
1

我以前有一个Elance承包商生成一个PDF表格供我用于开票目的。如何生成可在Mac Preview和Adobe Reader中使用的PDF表单?

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

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

here

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

我问两个:

  • 手动生成(使用软件或如Word或 的Adobe专业PDF的应用程序)

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

+2

看看这个帖子,可能会帮助你,http://www.assuredynamics.com/index.php/2011/02/pdf-forms-in-apple-preview/ – 2012-04-18 12:51:18

+0

我看过这篇文章。但底部说有一段文字说,请用Adobe Reader打开这个表格。哪个不理想。这是我以前谈论的形式。 http://cl.ly/Fx0d它在预览和Adobe Reader中都很好用。 – 2012-04-19 05:43:50

回答

0

有两种主要类型的PDF表单,AcroFormsXFA forms。虽然我没有测试过这个,但是我怀疑如果你想要一个PDF表单与预览应用程序一起工作,如果你避免在你的PDF文件中使用XFA表单(通常是Adobe LiveCycle生成的PDF表单)和嵌入式JavaScript代码。使用诸如“清除表单”,“打印”和“提交”等操作按钮的PDF表单总是会涉及一些JavaScript代码。

对于允许您创建这些表单的库的建议,将取决于您希望用于创建这些表单的操作系统,编程语言等。此question似乎对此类库有大量列表。

相关问题