【发布时间】:2015-02-23 22:53:12
【问题描述】:
我正在开发一个项目,该项目应读取包含由 Java 代码填充的值的 pdf 文件/表单。
form.setField("permitnumber", p.getApplicationorno());
form.setField("amountpaid", p.getAmount_app());
form.setField("estimatedfeet", "56");
form.setField("receiptnumber", "123415");
form.setField("validity", "5");
现在我的问题是,在 pdf 表单字段上设置的值在 Adobe PDF Reader 上完美运行,但在 ICEPdf Viewer 上却不行。我在这里缺少什么?为什么 ICEPdf 无法显示 PDF 表单中的值?
【问题讨论】:
-
您使用哪个 PDF 库来填写值?你能分享一个示例 PDF 吗?
-
我正在使用 iText 填写 PDF 中的值...
-
取决于源文档和您的代码 iText 是否创建表单字段外观。你的里程数是多少?
-
我从 OpenOffice Draw 应用程序创建了文档...导出为交互式 PDF...问题中提到了填写值的代码:form.setField("fieldname", "value ");
-
Ooo 有创建 PDF 的历史,其中 NeedsAppearances 设置为 true。你能提供一个样本PDF吗?