在 Java 中编辑 PDF 格式

本机和高性能 PDF 文档敏感密文信息使用服务器端 Aspose.PDF for Java API,无需使用微软或 Adobe PDF 等任何软件。

如何使用 Java 库编辑 PDF 文件

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

通过 Java 编辑 PDF 文档


你需要 Aspose.PDF for Java 才能在你的环境中试用这些代码。

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

编辑 PDF 文件-Java。


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

    Rectangle rect = new Rectangle(200, 500, 300, 600);
    RedactionAnnotation annot = new RedactionAnnotation(doc.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);
    
    doc.getPages().get_Item(1).getAnnotations().add(annot);
    doc.save("output.pdf");