PDFファイルのサニタイズ
v2025.10
JPedalは、複数のドキュメントサニタイズ機能を含むPdfManipulator クラスを提供しています。
開始するには、以下のコードスニペットを使用してください:
final PdfManipulator pdf = new PdfManipulator();
pdf.loadDocument(new File("inputFile.pdf"));
// Now choose one or more of the below options to insert here
pdf.apply();
pdf.writeDocument(new File("outputFile.pdf"));
pdf.closeDocument();
pdf.reset();
PDF Manipulatorは、PDFファイル内のJavaScriptの有無を検出および削除するための以下のメソッドを提供しています。
boolean containsJS = pdf.containsJavaScript();
pdf.removeJavaScript();
removeJavaScript()を呼び出すためにcontainsJavaScript()を呼び出す必要はありません
PDF Manipulatorは、PDFファイルからメタデータを削除するための以下のメソッドを提供しています。
pdf.removeMetadata();
PDF Manipulatorは、PDFファイルから埋め込み/添付ファイルを削除するための以下のメソッドを提供しています。
pdf.removeEmbeddedFiles();
PDF Manipulatorは、PDFファイルからあらゆるリンクを削除するための以下のメソッドを提供しています。
pdf.removeLinks();
PdfManipulator の詳細については、こちらをご覧ください。
