PDF リダクター
PDF の機密部分にブラック ボックスを描画すると、その下のテキストと画像データが永久に破壊されます。これは、表面的なオーバーレイではなく、実際の編集です。
結果
ほとんどの無料の「PDF 墨消し」ツール、および PDF ビューア内での手動による試みのほとんどは、同じ安全でないことを行います。つまり、既存のテキスト レイヤーの上に黒い四角形をベクトル形状として描画します。文字は元の正確な位置でその下に残っており、数秒で復元できます。すべてのテキストを選択してメモ帳に貼り付けるか、ファイルに対して PDF テキスト抽出ツールを実行するか、現実世界の悪名高いケースでは、PDF エディターで四角形オブジェクトを微調整または削除するだけです。このまさにこの失敗モードにより、名前、給与、事件の詳細、その他の編集されたと思われる情報が政府発表、法的提出書類、企業文書から漏洩しました。ピクセルを視覚的に覆うだけのブラック ボックスは編集ではありません。それは装飾です。
このツールは実際に編集します。すべてのページは pdf.js を使用してキャンバスにレンダリングされ、そのレンダリングされたプレビュー上で消える必要があるものの上に直接四角形を描画します。このツールを実行すると、完全な完全に不透明なブラック ボックスがそのページのピクセル データ上にフル解像度で直接描画され、その結果が平坦化された画像としてエクスポートされ、その画像 (元のベクター コンテンツではなく) が pdf-lib を介して出力 PDF の新しいページになります。編集されたページには、選択、検索、または抽出するためのテキスト レイヤーが残されていません。そのページはもはやテキストではないためです。これは、機密部分が完全に削除されたページの画像です。
この破壊には正直な代償が伴いますが、このツールはそれを隠しません。マークしたページはベクターの鮮明さと選択可能なテキストを失い、代わりに高解像度の画像になります。変更せずに残したページは、pdf-lib のページコピーを使用してそのままコピーされるため、完全なベクター品質、検索可能なテキスト、および小さいファイル サイズが維持されます。 4 ページ目に機密条項が 1 つある 10 ページの契約書には、9 つの鮮明で選択可能なベクター ページと 1 つのフラット化された画像ページが含まれています。実際にテキストが失われるのは、テキストを失う必要があるページだけです。
すべてがローカルで行われます。PDF は、pdf.js と pdf-lib を使用してブラウザー内で完全にレンダリング、マーク付け、再構築されます。サーバーには何もアップロードされません。これは、契約書、医療記録、財務諸表、またはコピーアンドペースト テストに耐えられない名前、口座番号、または条項を含む文書を処理するための正しい方法です。何かを黒く塗りつぶすのではなく、ページを並べ替えたり、削除したり、回転したりする必要がありますか? PDF ページ オーガナイザーを使用します。 PDF ではなくスクリーンショットや写真を編集する必要がありますか?画像のぼかし/ピクセル化ツールを使用します。これは、同じ方法でピクセルを破壊します。