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