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 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();