我已经能够(使用itextsharp)将数据插入到pdf的字段中并保存pdf。然后我可以打开新的pdf并填写任何其他字段并打印出来,但不能再次保存。
有没有办法预填一些字段,保存pdf,然后允许用户在其他字段中输入更多信息并再次保存表格,保持可填写字段完好无损?
我的项目必须同时使用大约25-75个pdf表单,所以我不想尝试将它们全部保存在内存中。而且我更倾向于不将表格“打印”到pdf创建者,因为这些东西往往会使文件大小膨胀,并且会破坏以后返回并填充更多字段的能力。
答案 0 :(得分:0)
如果表单已经是“Reader Enabled”,则必须将PdfStamper设置为使用“append mode”以保持Reader Enabled状态。
无法以编程方式在昂贵的Adobe服务器软件之外启用PDF。低端数万美元。
如果您的PDF尚未启用阅读器,那么我恐怕我不明白您的问题。