結論:黒く見えるPDFにも、文字が残る場合がある
3条件の自作PDFを比べると、黒い長方形を重ねた保存ファイルからも、下の「TEST TARGET」が抽出されました。削除処理を適用したファイルでは、同じ文字は抽出されませんでした。
見た目を覆うことと、文字の情報を削除することは別です。「黒塗りを解除できるか」を他人の文書で試す話ではなく、自分が作る文書に文字を残さないための構造の比較です。
PDFテキスト抽出自作の試験PDFで文字の残存を確認登録なしで使えます開く
比べ方:自作のTEST文字だけで3条件を保存
420×240ptの1ページに、TEST TARGETとTEST VISIBLEの2行だけを作成しました。前者を処理対象、後者を残す確認用文字としました。個人情報や実際の社内文書は使っていません。
2026年9月30日、Windowsでn=3のPDFを保存。元PDF、黒い図形を重ねたPDF、墨消し処理を適用して別保存したPDFです。作成はReportLab、図形・削除はPyMuPDF 1.28.2を使用しました。Acrobatを実行した試験ではありません。
| 保存条件 | 対象行の表示 | 対象文字の抽出件数 | 残す文字の抽出件数 |
|---|---|---|---|
| 元のPDF | TEST TARGETが見える | 1 | 1 |
| 黒い長方形を重ねる | 黒い帯で覆われる | 1 | 1 |
| 墨消しを適用して保存 | 黒い帯で覆われる | 0 | 1 |
既存のPDFテキスト抽出処理をChromium 153で実行し、別系統のpypdfとPyMuPDFでも文字を照合しました。3系統とも対象文字の件数は1・1・0で一致しました。
PDFはPopplerで144dpiのPNGに描画して目視しています。後ろ2条件はどちらも黒い帯に見えますが、抽出結果は異なりました。境界の画素まで完全に同じという結果ではありません。
一次資料:墨消しは、指定と適用が分かれている
Adobeの公式説明は、対象の指定と墨消しの適用を分けています。
「最初に項目を削除対象としてマークしてから」
— Adobe、機密情報を削除、墨消し方法の説明 https://experienceleague.adobe.com/ja/docs/document-cloud-learn/acrobat-learning/advanced-tasks/protect/redact(2026-09-30 到達)
続けて墨消しを適用すると説明しています。対象の印を付けた段階と、情報を削除した保存結果は同じではありません。
「左側のパネルから「適用」を選択します。」
— Adobe、Acrobat Proで機密情報を墨消し、2026年9月14日更新 https://helpx.adobe.com/jp/acrobat/desktop/protect-documents/redact-pdfs/redact.html(2026-09-30 到達)
同ページには非表示情報を削除する選択と保存の工程もあります。製品の説明として引用しており、今回の自作PDFの実測を、その製品の性能保証に置き換えていません。
「オブジェクトが重なって隠れてしまった情報」
— Adobe、第5章 PDFの保護、秘匿情報を削除する https://helpx.adobe.com/jp/acrobat/using/hayawakari-005.html(2026-09-30 到達)
これは文書に直接表示されない情報の説明に含まれる短句です。PDFには表示以外の情報もあり得るため、黒い帯だけを目視して文書全体の処理が終わったとは判断できません。
混同しやすい点:文字が取れないことも、完全な証明ではない
文字抽出は残存を見つける確認の一つで、すべての情報を検査する方法ではありません。画像として残った文字や添付ファイルは、通常の文字抽出で分からない場合があります。
| 状態 | 今回の比較から分かること・分からないこと |
|---|---|
| 黒い図形が上にある | 今回は下の文字を消していなかった |
| 対象文字が抽出される | 少なくともその文字情報は残っている |
| 対象文字が抽出されない | 添付・画像・メタデータまでないとは証明できない |
| PDFを画像に変換した | 変換前ファイルや別のコピーの削除まで意味しない |
| 加工版を保存した | 元ファイルを一緒に送る問題は別に残る |
画像化だけで安全になるという結論でもありません。対象を塗っていない画像には、その文字が見える画素が残ります。今回は画像化による墨消しや、その後のPDF化は実測していません。
測っていないこと・ここから先は推論
他人のPDFの黒塗り解除、秘密情報の復元、保護設定の回避は行っていません。記事にも解除の操作手順は載せていません。
日本語フォント、スキャン、OCR文字、注釈、添付、署名、変更履歴、メタデータの除去は未検証です。n=3は2行だけの単純な自作文書で、一般のPDFの完全消去を保証しません。
次の1手:自分で作った試験文書の保存結果を見る
文字情報の残存を確認する一つの入口はPDFテキスト抽出です。文字を取り出す道具で、墨消し処理や文書全体の安全性判定は行いません。