pdfSweep

How it works

With just a few lines of code you can use the powerful PDF redaction capabilities of pdfSweep to irretrievably remove content. The following example will find and redact all instances of the word "Alice" in a document, regardless of casing:

1
2
3
4
5
try (PdfDocument pdf = new PdfDocument(new PdfReader(SRC), new PdfWriter(new_File(SRC, "redact")))) {
            final ICleanupStrategy cleanupStrategy = new RegexBasedCleanupStrategy(Pattern.compile("Alice", Pattern.CASE_INSENSITIVE)).setRedactionColor(ColorConstants.PINK);
            final PdfAutoSweep autoSweep = new PdfAutoSweep(cleanupStrategy);
            autoSweep.cleanUp(pdf);
        }
1
2
3
4
5
PdfDocument pdf = new PdfDocument(new PdfReader(SRC), new PdfWriter(DEST));
            ICleanupStrategy cleanupStrategy = new RegexBasedCleanupStrategy(new Regex(@"Alice", RegexOptions.IgnoreCase)).SetRedactionColor(ColorConstants.PINK);
            PdfAutoSweep autoSweep = new PdfAutoSweep(cleanupStrategy);
            autoSweep.CleanUp(pdf);
            pdf.Close();

The original PDF

An unredacted page from Alice in Wonderland

The redacted PDF

A redacted page from Alice in Wonderland

主な特徴

iText 7 pdfSweepのコア機能

pdfSweepでは、iText 7の文書スタンプとウォーターマークツールを用いてPDF文書を編集する際に介入します。pdfSweepでは、センシティブなテキスト上にデジタルの「黒線」を追加した後、文書のレンダリング指示を変更し、隠したコンテンツが抽出できないようにします。これはテキストにも画像にも動作するので、 文書のセキュリティが徹底的に向上します。さらに、pdfSweepは5行のコードしか使っていないので、PDFワークフローへの統合に頭を悩ませることはほとんどありません。

Core capabilities development icon
語句を自動的に削除

正規表現などのパターンに基づいて、文書からテキストの一部分を分割、マージ、削除します。

Core capabilities development icon
削除領域のカスタマイズ

デジタル黒線のように、必要に応じてコンテンツを削除する機能を提供します。

Core capabilities development icon
安全かつ信頼できる削除

pdfSweepは、PDF文書の表示や印刷を行う際にレンダリングする外観の上で、基礎となるレンダリング命令とデータ構造も処理して、削除した情報が回復不可能であることを確保します。

Core capabilities development icon
テキストと画像を部分的に削除

編集領域がコンテンツを部分的に覆っている場合、選択した領域のテキストや画像を削除することができます。

メリット

iText 7 pdfSweepを使う理由

コンテンツをただ隠すのではなく、削除します。テキストのみならず画像も編集するので、徹底した機密保持が実現できます。

pdfSweep icon svg
データを安全に保つ

PDF文書を 開示する前に機密情報や個人情報を削除することができ、 「黒線」での編集と同等のデジタル処理などを使用します。

pdfSweep icon svg
柔軟なオプション

社会保障番号、日付、IPアドレスなど、一般的なケース用に 事前に定義したパターン一式と一緒に正規表現を使用して、文書全体の編集を自動化します。 座標を用いてカスタム編集領域を定義し、 その中にあるコンテンツを削除します。

お問い合わせ

それでも問題が解決しませんか? 

お寄せいただいたご質問には、喜んでお答えいたします。当社へご連絡ください。内容を確認次第、追ってご連絡いたします。

問い合わせる
常に最新情報を得る

11,000人以上の購読者に加わって、iTextの新しい製品、アップデート、ヒント、記述的な解決策や出来事に関する最新情報を得ることでiText PDF専門家になりましょう。

今すぐ購読