PDF,使用开源软件,可填写,可保存的表格

时间:2012-07-17 20:30:32

标签: pdf open-source field save

我的问题是this one的扩展名。

有没有办法使用开源软件创建包含可填写的可保存表单的PDF?为此目的,任何开发工作或库都会获得积分。 Acrobat以外的任何软件也都有积分。

6 个答案:

答案 0 :(得分:4)

截至2013年2月更新

根据this answer Adob​​e 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,您似乎可以保存表单。

从他们的网页:Type your responses right on the PDF form, or click through and fill in the form fields. Then save and submit