使用 Java 编辑 PDF

PDF 文档的敏感编辑信息。使用 Aspose.PDF for Java 以编程方式修改 PDF 文档

如何使用 Java 库编辑 PDF 文件

为了编辑 PDF,我们将使用 Aspose.PDF for Java API,这是一款功能丰富、强大且易于使用的适用于 Java 平台的转换 API。你可以直接从 Maven 下载其最新版本,然后通过向pom.xml添加以下配置将其安装在基于 Maven 的项目中。

通过 Java 编辑 PDF 文档


你需要 适用于 Java 的 Aspose.PDF 才能在你的环境中试用代码。

1。使用 Document 实例加载 PDF。 1。使用搜索词作为参数创建 TextFragmentAbsorber 对象。 1。设置搜索选项。 1。循环浏览收集的每个片段进行编辑。 1。保存 PDF 文件。

编辑 PDF 文件-Java

Document pdfDocument = new Document("sourceFile.pdf");

Rectangle rect = new Rectangle(200, 500, 300, 600);
RedactionAnnotation annot = new RedactionAnnotation(pdfDocument.getPages().get_Item(1), rect);

annot.setFillColor(Color.getBlack());
annot.setBorderColor(Color.getYellow());
annot.setColor(Color.getBlue());
annot.setFontSize(20);
annot.setOverlayText("REDACTED");
annot.setTextAlignment(HorizontalAlignment.Center);
annot.setRepeat(true);

pdfDocument.getPages().get_Item(1).getAnnotations().add(annot);
pdfDocument.save("output.pdf");
pdfDocument.close();