使用开源软件的PDF格式,可填充、可保存

使用开源软件的PDF格式,可填充、可保存,pdf,open-source,field,save,Pdf,Open Source,Field,Save,我的问题是这个问题的延伸 有没有办法使用开源软件创建包含可填充、可保存表单的PDF?任何为此目的的开发工作或库都会得到分数。Acrobat以外的任何软件都会获得积分。我的“goto”开源.NET PDF库是。虽然我不确定它是否支持可填充表单,但我从来都不需要这样做。无论如何值得一看。自2013年2月起更新 根据Adobe Reader席,XI允许保存任何PDF格式。我自己测试了一下,效果很好 我以前的回答是: 如果您想生成可以使用Adobe Acrobat Reader填写和保存的PDF表单,

我的问题是这个问题的延伸


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

我的“goto”开源.NET PDF库是。虽然我不确定它是否支持可填充表单,但我从来都不需要这样做。无论如何值得一看。

自2013年2月起更新

根据Adobe Reader席,XI允许保存任何PDF格式。我自己测试了一下,效果很好


我以前的回答是:

如果您想生成可以使用Adobe Acrobat Reader填写和保存的PDF表单,那么您就太倒霉了。这种PDF文件包含加密的数字证书,只有Adobe Acrobat才能生成。Adobe Acrobat Reader在允许保存修改之前,先验证PDF表单上是否存在此证书

然后,您可以选择使用AdobeAcrobat生成表单,或者使用其他方法获取包含填充数据的PDF文件。一种常见的方法是在PDF文件中包含一个提交按钮,将字段的值发布到web服务器,然后您可以使用自己选择的库在那里填写PDF文件

下面是一个在商业图书馆中使用这种方法的示例


(通常免责声明适用)

您可以使用OpenOffice创建文档并导出为PDF,无论是否可填充。我已经做到了,而且很简单。不那么容易的部分是设置提交填写的数据

> Adobe Reader,Adobe Reader席的最新版本,你可以保存表单。


从他们的网页上:

我认为这应该行得通。试试PDF表单设计器——它是一个开源应用程序

OpenOffice和LibreOffice自3.2版起就可以创建可填充的PDF表单。我唯一不能让它们正常工作的就是计算。但对于其他一切来说,这些免费的开源办公套件都很棒,包括带有选项的组合框

您甚至可以非常简单地设置“提交到电子邮件”按钮,无需编码!哇!OpenOffice和LibreOffice是创建可填充PDF表单的绝佳工具


试试看。你不会有什么损失,也不会花你一分钱。

这些PDF文件都有证书,这就是这个问题的答案,但可能不是最终答案。这是最终的,因为验证机制就像每个人都使用和信任的PDF数字证书一样可靠。我不同意这是最终的——像这样的事情总是可以逆向工程的(例如,有人可以创建一个小型最终用户应用程序,该应用程序使用从最终用户机器上的读卡器可执行文件中提取的证书对PDF进行签名)。但我怀疑这样的事情是否存在,所以你的答案是最好的。:PIt可能也很有兴趣看看是否可以禁用证书检查。这很快就脱离了SX的主题,但是…@AlexHirzel:欢迎你尝试一下,但我怀疑你会成功。我希望你在完成后不想去美国旅行。这看起来是一个很好的库。由于@yms的答案中提供的信息,我怀疑它是否支持我感兴趣的确切功能。但是这个库现在在我的业余时间里非常重要,可以用来调查个人软件列表。谢谢你的参考!不过,你似乎是对的,它创建了一个不可保存的表单。T谢谢!我所要做的就是加载一个受限制的pdf并立即重新发布,读者现在可以保存表单数据。这是第一个真正适合我的应用程序。很高兴知道它能按您的要求工作。@SilverbackNet。祝您好运:)