Java を使用した PDF ファイルから画像の削除

PDF ページから埋め込み画像を削除する必要がある場合は、ページ画像リソースコレクションを使用してください。

インデックスで埋め込み画像の削除

  1. ソース PDF の Document を開いてください。
  2. ターゲットの画像リソースに Page からアクセスしてください。
  3. インデックスを使用して、ページ画像リソースコレクションから対象の画像を削除してください。
  4. 更新した PDF の Document を保存してください。
public static void deleteImage(Path inputFile, Path outputFile) {
    try (Document document = new Document(inputFile.toString())) {
        document.getPages().get_Item(1).getResources().getImages().delete(1);
        document.save(outputFile.toString());
    }
}