java - 使用 iText7 展平注释

标签 java itext itext7

有什么办法可以扁平化 iText7/Java 中的注释吗?我认为以前的版本有一个 PdfStamper 类可以执行此操作,但我在 iText7 中找不到它。 PdfDocument似乎在很大程度上取代了PdfStamper,但没有拼合功能?

谢谢, 托马斯

最佳答案

下面的代码片段用于在给定源文档路径和输出文件路径的情况下展平 iText7 中的表单字段:

PdfDocument pdfDoc = new PdfDocument(new PdfReader(SRC), new PdfWriter(DEST));
PdfAcroForm form = PdfAcroForm.getAcroForm(pdfDoc, true);
form.flattenFields();
pdfDoc.close();

.Net 等效项是 form.FlattenFields();

关于java - 使用 iText7 展平注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42716194/

相关文章:

java - 如何使用 iText 库创建底部包含文本的条形码图像

c# - 无法使用 itextsharp 垂直对齐表格单元格中的文本

java - 获取 pdf 文档 itext7 中的所有 acrosfields 可用项

java - iText 7 : Set image to button that appears multiple times

java - 替换字符串中单词之间的前导和尾随逗号以及重复逗号

java - 在非托管 CDI Bean 中引用 CDI Bean

java - 如何避免滥用 REST 端点

java - log4j 配置概述

java - iText 7 itextpdf.kernel.PdfException

java - 如何使用 iText7 将 SVG 添加到 PDF