この透かし削除ツールの仕組み

このツールは、見た目から推測するのではなく、PDFの実際の内部構造を読み取ります。対象は、コンテンツストリームの演算子、フォントとそのToUnicodeマップ、塗りつぶしの色、透明度、変形、任意コンテンツのレイヤー、PDF/UAのアーティファクトタグ、XObject、注釈です。そのうえで、ウォーターマークのような性質を持つものだけを削除します。具体的には、ほとんどのページで繰り返される要素、斜めに描かれたもの、非常に薄い色で描かれたもの、半透明にされたもの、ファイルを作成したソフトウェアによってウォーターマーク用のレイヤーとして指定されたもの、Stamp/Watermark注釈として追加されたもの、描画されずにファイル内に隠されているもの、外部のWebサイトに接続されているもの(宣伝の一行、クリックできるバナー画像、ページに重ねられた見えないクリック領域など)です。通常の段落、見出し、表、写真、ページ番号、ヘッダーにはこうした特徴がないため、一切変更されません。段落内の単語に設定されたハイパーリンクも、そのままリンクとして残ります。

削除は見た目ではなく構造に基づいて行われます。透かしを描画する演算子だけをコンテンツストリームから正確に取り除きます。ページを画像化することはないため、残るテキストは選択・検索可能なままで、フォントや画像も埋め込まれたまま残ります。ページサイズ、回転、リンク、フォーム項目、しおりもそのまま保持されます。ダウンロードを提供する前に、すべての出力ファイルを再度開いて確認します。

使い方

  1. PDFをドロップしてください。すべての処理はブラウザ内で行われます
  2. 残したいものはチェックを外してください(テキストのマーク、画像、クリック可能なリンク、注釈など)。または、ページ範囲で絞り込んでください。
  3. 透かしを削除を押して、動作を確認してください
  4. クリーンアップしたファイルを保存

よくある質問

PDFの透かしが見つからないのはなぜですか?

透かしの中には、別個のテキストやベクター命令ではなく、平坦化された画像に焼き込まれているものがあります。透かしがスキャンやラスター化されたページの一部である場合、その下の内容にも影響を与えずに検出・削除できる、独立した構造要素はありません。

透かしを削除すると、ページの他の部分がぼやけたり劣化したりしますか?

いいえ。削除は透かしを描いている特定のオペレーターのバイトだけを消す方式なので、ページのコンテンツストリームのほかの部分は変更されず、再描画や再圧縮もされません。