【发布时间】:2012-07-16 20:12:35
【问题描述】:
【问题讨论】:
标签: pdf open-source field save
【问题讨论】:
标签: pdf open-source field save
2013 年 2 月更新
根据this answer Adobe Reader XI 允许保存任何类型的 PDF 表单。我自己测试过,效果很好。
我的旧答案:
如果您想生成可以使用 Adobe Acrobat Reader 填写和保存的 PDF 表单,那么您就没有运气了。此类 PDF 文件包含只有 Adobe Acrobat 可以生成的加密数字证书。 Adobe Acrobat Reader 会先验证 PDF 表单上是否存在此证书,然后才能保存修改。
然后,您可以选择使用 Adobe Acrobat 生成表单,或者使用其他方法来获取包含已填充数据的 PDF 文件。一种常见的方法是在您的 PDF 文件中包含一个提交按钮,该按钮将您的字段值发布到网络服务器,然后您可以使用您选择的库在那里填写您的 PDF 文件。
这是一个将这种方法与商业库 Amyuni PDF Creator 结合使用的示例。
Editing PDF Forms (AcroForms) within a Silverlight Application(通常的免责声明适用)
【讨论】:
您可以使用 OpenOffice 创建文档并导出为 PDF(可填写或不可填写)。我已经做到了,这很容易。不太容易的部分是设置填写数据的提交。
【讨论】:
OpenOffice 和 LibreOffice 自 3.2 版起能够创建可填写的 PDF 表单。我唯一无法在其中正常工作的是计算。但是对于其他一切,这些免费的开源办公套件都很棒,包括带有选择的组合框!
您甚至可以非常简单地设置提交到电子邮件按钮,无需编码!哇。 OpenOffice 和 LibreOffice 非常适合创建有效的可填写 PDF 表单!
试一试。你没有什么可失去的,也不会花费你一分钱。
【讨论】:
我认为这应该可行。试试 PDF Form Designer——它是一个开源应用程序。 See here
【讨论】:
我的“goto”开源 .NET PDF 库是 ITextSharp。不确定它是否支持可填写的表格,但我从来不需要这样做。总之值得一看。
【讨论】:
用最新版的Adobe Reader,Adobe Reader XI,好像可以保存表格了。
【讨论】: