我需要创建可用于从用户获取输入的PDF表单。他们需要包含下拉框和文本框。请建议哪个软件或工具最适合我的目的如何在pdf中创建可填写的输入表单?
回答
您可以使用IText编辑PDF并添加表单。我看到了他们的新XFA功能非常酷的演示(http://lowagie.com/img/summit2012/summit2.pdf)
你能否确认我们是否可以用表单元素创建PDF?文本框,下拉等使用ITextSharp? – 2012-04-13 11:23:55
@ R.S.K是的,iText将允许您以编程方式执行此操作 – yms 2012-04-13 13:23:52
如果你是针对Windows操作系统和一个商业工具是一种选择适合你,你可以尝试使用Amyuni PDF Creator(有ActiveX和.Net版本)。它将允许您使用PDF编辑器应用程序以图形方式设计PDF表单,并且您将能够以编程方式处理结果文件。您还可以根据需要以编程方式创建新表单。
通常适用的免责声明。
首先,软件推荐同时也成为堆栈溢出问题的焦点,从那以后,已经建立了不同的堆栈交换站点。
这就是说,这个问题本身并不十分确切。实际上有两个 PDF中使用的主要窗体技术:AcroForm窗体和XFA窗体。
AcroForm形式在PDF规范ISO 32000-1决定性地指定的原始PDF形式的技术(即将由第2部分被更新)。这种技术只允许静态表单,即在表单定义时已经固定了字段的数量和位置的表单。 (其实这个技术有一个动态的子功能,页面模板是哪个字段,它允许你用自己的字段添加额外的页面,但这个功能很少用到。)
创建并填充这种表单现在可以使用多种选项,桌面应用程序(Adobe的Acrobat只是其中之一),Web应用程序以及用于多种语言或平台的通用PDF库。谷歌快速搜索可以显示你很多选项...
许多PDF查看器显示这种形式是可能的,至少在许多人的视觉编辑它们。
XFA(XML表格结构)形式是一种替代形式的技术由Adobe引入其由PDF说明书(第1部分)引用但其一直保持在Adobe遗留域。该技术实际上仅将PDF文件用作传输介质,XFA表单的XML定义以独立于PDF的方式定义表单。 XFA表单可以是动态的(例如,它们可以包含具有可变列数的表),它们的表单元素可以增长并移动后面的元素。
创建和填充这种表单可能只使用一小部分选项,最重要的是Adobe桌面和服务器产品以及极少数替代解决方案。
仅在Adobe产品和其他产品的一小部分选项上显示此类表单,并且根据Adobe PDF查看器的版本,可能需要使用Adobe专用密钥进行数字签名以用于非平凡的使用的这种形式。
对于XFA表单的支持将在ISO 32000-2规范中被弃用。因此,在新项目中使用它们可能不是最好的主意。
- 1. XML可填写PDF表单?
- 2. 如何创建可以动态增长的可填写pdf表单
- 3. 从客户端填写在scribus中创建的pdf表单javascript
- 4. 将可填写的PDF转换为可填写的html表单
- 5. 如何填写cocoa touch的可输入pdf?
- 6. 如何在iPhone中填写可填写的PDF?
- 7. 如何使用pdf创建可填写和可保存的表格
- 8. 如何自动填写XFA(PDF)表单?
- 9. 如何在php中填写PDF表格
- 10. 使用ITextSharp创建可填写的PDF表格
- 11. 如何在Django/Python中填写PDF表单?
- 12. 如何从Python中填写的表单中提取PDF字段?
- 13. 在网页上嵌入一个可填写的pdf表格
- 14. 如何在FileMaker中创建仅允许输入的表单?
- 15. 创建脚本填写JavaScript表单
- 16. 如何填写使用delphi XE3的web表单输入?
- 17. 用monodroid创建或填写PDF
- 18. Excel中的可填写表单清单
- 19. 如何使用iTextSharp填写已填写的PDF表格
- 20. PDF可填写表单可以发布到HTTPS URL吗?
- 21. 使用PdfSharp结合可填写的PDF表单
- 22. 如何填写Java中的PDF/A-1
- 23. 如何创建名称基于表单输入的表?
- 24. jQuery - 使用html中的数据填写表单输入
- 25. 创建可输入
- 26. 可以将可填写的PDF文件转换为XPS文件并仍然是可填写的表单?
- 27. 填充表单输入
- 28. 用flex填写表格pdf
- 29. 从html填写PDF表格
- 30. 如何一次又一次地重复同一个pdf表单(可填写)
您需要Adobe Acrobat X Pro。 [Info here](http://www.adobe.com/products/acrobatpro/create-fillable-pdf-forms.html) – 2012-04-13 03:47:50
除此之外的任何工具? – 2012-04-13 06:21:10
您是否正在以编程方式执行此操作,或只是针对桌面应用程序? – halfer 2012-04-13 15:05:40