Skip to main content
Interwork Corporation
IDR Solutions Product Support Portal
モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動

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

JavaScriptの削除

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 の詳細については、こちらをご覧ください。