我正在阅读带有可填写字段的PDF文档,并使用PdfStamper填写表格,来自压模的输出是只读PDF,如何输出填写了字段的PDF文档但仍然可以填写?
答案 0 :(得分:0)
您使用的是setFormFlattening(true)
吗?如果是这样,那么行为是正常的。将true
更改为false
,表单将保持“可填写”状态。通过阅读我对这个问题的回答了解差异:iText How to create multi-page document from a fillable template
这是您的表单不再具有交互性的最可能原因:您通过展平表单来删除所有交互性。 (如果不是这样,请分享您的代码,以便我们可以看到正在发生的事情。)
或者......是否启用了PDF阅读器?如果是,请在追加模式下使用PdfStamper
。也许您遇到问题Why do I get an error saying that "use of extended features is no longer available"?