我的问题是this one的扩展名。
有没有办法使用开源软件创建包含可填写的可保存表单的PDF?为此目的,任何开发工作或库都会获得积分。 Acrobat以外的任何软件也都有积分。
答案 0 :(得分:4)
截至2013年2月更新
根据this answer Adobe Reader XI允许保存任何类型的PDF表单。我自己测试了它并且有效。
我的回答是:
如果您想生成可以使用Adobe Acrobat Reader 填写和保存的 PDF表单,那么您就不走运了。此类PDF文件包含只有Adobe Acrobat才能生成的加密数字证书。在启用保存修改的可能性之前,Adobe Acrobat Reader会在PDF表单上验证此证书的存在。
然后,您可以选择使用Adobe Acrobat生成表单,或使用其他方法获取包含填充数据的PDF文件。一种常见的方法是在PDF文件中包含一个提交按钮,将您的字段值发布到Web服务器,然后您可以使用您选择的库在那里填写PDF文件。
以下是将此方法与商业库Amyuni PDF Creator一起使用的示例。
Editing PDF Forms (AcroForms) within a Silverlight Application(通常的免责声明适用)
答案 1 :(得分:3)
您可以使用OpenOffice创建文档并导出为PDF,可填写与否。我做到了,这很容易。不那么容易的部分是设置填写数据的提交。
答案 2 :(得分:2)
我认为这应该有效。试试PDF表单设计器 - 它是一个开源应用程序。 See here
答案 3 :(得分:2)
自3.2版以来,OpenOffice和LibreOffice能够创建可填写的PDF表单。我唯一能在其中正常工作的是计算。但对于其他一切,这些免费的开源办公套件都很棒,包括有选择的组合框!
您甚至可以非常简单地设置提交到电子邮件按钮,无需编码!哇。 OpenOffice和LibreOffice是创建可填写的PDF表单的好方法!
试一试。你没有什么可失去的,它不会花费你一分钱。
答案 4 :(得分:1)
我的'goto'开源.NET PDF库是ITextSharp。不确定它是否支持可填写的表格,我从来不需要这样做。无论如何都值得一看。
答案 5 :(得分:1)
使用最新版本的Adobe Reader,Adobe Reader XI,您似乎可以保存表单。