Java を使って PDF を編集

PDF ドキュメントの機密編集情報。プログラムで PDF ドキュメントを変更するには、Java の Aspose.PDF を使用してください

Java ライブラリを使ってPDFファイルを編集する方法

PDFを編集するために、Javaプラットフォーム用の機能が豊富で強力で使いやすい変換APIである [Aspose.PDF for Java](https://products.aspose.com/pdf/java)APIを使用します。最新バージョンを Maven から直接ダウンロードし、pom.xmlに以下の設定を追加することで、Mavenベースのプロジェクト内にインストールできます。

Java 経由でPDFドキュメントを墨消し


ご使用の環境でコードを試すには、Aspose.PDF for Java が必要です。

  1. PDF を Document のインスタンスとともに読み込みます。
  2. 検索用語を引数として TextFragmentAbsorber オブジェクトを作成します。
  3. [検索オプション] を設定します。
  4. 各フラグメントコレクションをループして編集します。
  5. 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");