gpt4 book ai didi

java - PDF/A 的复选框 - iText 2.1.7

转载 作者:行者123 更新时间:2023-12-01 10:45:33 26 4
gpt4 key购买 nike

我需要使用我的 Java 应用程序打印 PDF/A 文档,该应用程序实现了 iText 2.1.7。当我使用 PDF 模板时,我的应用程序运行良好,并在满足条件时打印选中的复选框。

但是,当我使用 PDF/A 模板时,我的应用程序不会填充这些复选框,但它们会正确接收值。

有人可以帮助我吗?不知道这个问题是在模板中还是在代码中。

最佳答案

您能更详细地描述一下您在做什么吗?

论文一:如果您有一个带有表单字段的(非 PDF/A)PDF,然后您以编程方式使用 iText 更改复选框值,则更改在 PDF 中可见(例如,您可以在 adobe reader 和打印纸上看到它)正确吗?

论文二:如果您有一个符合 PDF/A 标准的 PDF 并更改了复选框的值,则该更改在 PDF 中不可见(无论是在 adobe reader 中还是在打印纸上)正确吗?

在 PDF 格式中,您需要区分字段的外观和字段的(数据)值。通常,PDF/A 文档是为了长期存档而不是更改值。如果您仍然这样做,则需要确保也更新表单字段的外观。

尝试更新您更改的字段的外观(在设置新值之后)。您可以使用以下命令 method 来做到这一点:

AcroField fields;
boolean success = fields.regenerateField(String yourCheckboxFieldName);

关于java - PDF/A 的复选框 - iText 2.1.7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34202558/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com