gpt4 book ai didi

java - 设置 PDF 中字段的可见属性

转载 作者:行者123 更新时间:2023-12-01 09:36:10 25 4
gpt4 key购买 nike

我有一个 PDF 模板文件,上面有一个按钮字段。假设“Button1”中按钮字段的名称。是否可以使用 iText (v5.5) 从我的 java 应用程序中隐藏此按钮?

最佳答案

请查看 HideButton例子。在此示例中,我们采用名为 hello_button.java 的 PDF有一个名为“测试”的按钮(屏幕截图中的灰色区域):

enter image description here

名称为“Text”的字段与一个小部件注释相对应。我们可以像这样更改此注释的标志:

PdfReader reader = new PdfReader(src);
PdfStamper stamper = new PdfStamper(reader, new FileOutputStream(dest));
AcroFields form = stamper.getAcroFields();
form.setFieldProperty("Test", "setflags", PdfAnnotation.FLAGS_HIDDEN, null);
stamper.close();

此操作的结果是一个名为 hello_button_hidden.pdf 的文件:

enter image description here

这是 iText 5 的答案;另一个答案是 iText 7 答案。

关于java - 设置 PDF 中字段的可见属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38900816/

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