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