我正在尝试使用iText5库来生成可编辑的(即允许用户在年龄,名称等字段中输入值)PDF,看起来用户无法将填写的PDF保存在他的工作站上并且是唯一可用的功能是打印填写的PDF表单 .
我试过谷歌搜索这个问题,发现用Adobe Reader,用户无法保存填写的表格,他们需要有Acrobat Pro .
是否有任何解决方案可以完成这项工作(保存填写的PDF表格并通过电子邮件发送),而无需获得Adobe Pro软件?
如果问题描述不清楚,请随时问我问题 .
提前致谢 .
还有其他 Spectator 可以让人们在当地保存填好的表格(Nitro?Foxit?) . 在早期,也有人使用iText在桌面上创建一个迷你服务器,并在其中发送Adobe Reader中填写的数据 . 然后,此服务器返回填写的表单 . 一旦Adobe发现了这种做法,他们就改变了Adobe Reader的EULA,并表示不允许您使用Adobe Reader .
总结如下:
如果您想要一个让最终用户使用Adobe Reader的解决方案:没有 . 你违反了Adobe Reader的EULA .
如果可以使用Adobe Reader以外的PDF查看器:选择另一个允许保存已填写表单的查看器 .
注意:这不是iText问题 .
看起来我使用的是旧版Adobe Reader(版本:X),它无法保存用户输入的数据 . 将Adobe Reader升级到DC版本似乎解决了我的问题,我现在可以保存填写的表单数据 . 只是尝试在这里记录,以便它可能对可能遇到类似情况的研究员有用 .
2 回答
还有其他 Spectator 可以让人们在当地保存填好的表格(Nitro?Foxit?) . 在早期,也有人使用iText在桌面上创建一个迷你服务器,并在其中发送Adobe Reader中填写的数据 . 然后,此服务器返回填写的表单 . 一旦Adobe发现了这种做法,他们就改变了Adobe Reader的EULA,并表示不允许您使用Adobe Reader .
总结如下:
如果您想要一个让最终用户使用Adobe Reader的解决方案:没有 . 你违反了Adobe Reader的EULA .
如果可以使用Adobe Reader以外的PDF查看器:选择另一个允许保存已填写表单的查看器 .
注意:这不是iText问题 .
看起来我使用的是旧版Adobe Reader(版本:X),它无法保存用户输入的数据 . 将Adobe Reader升级到DC版本似乎解决了我的问题,我现在可以保存填写的表单数据 . 只是尝试在这里记录,以便它可能对可能遇到类似情况的研究员有用 .