本文へ移動
Nopload

PDF のサニタイズ

共有前にスクリプト、リンク、添付ファイル、隠れたメタデータを取り除きます。

  1. 1ファイルを追加
  2. 2設定
  3. 3ダウンロード

ヒント: このページのどこにでもファイルをドロップしたり、貼り付けたりできます。

またはここにドロップ

対応形式:PDF

PDF のサニタイズ の使い方

  1. 01サニタイズする PDF を 1 つ以上追加します。
  2. 02既定の選択のままならスクリプト、添付ファイル、リンク、メタデータを取り除きます。不要な項目はオフにできます。フォームに入力できる必要がなければ、フォームフィールドのフラット化もオンにします。
  3. 03「PDF をサニタイズ」を押します。結果に何を取り除いたかが表示されます。

PDF のサニタイズ について

PDF のサニタイズは、ファイルの中でコードを実行したり、インターネットに接続したり、ページには見えない情報を運んだりできるものをすべて取り除きます。ファイルを開いたとき、ページを表示したとき、フィールドが変わったときに動く JavaScript やその他のアクション、ウェブサイトや他のファイルへのリンク、添付ファイル、そして作成者名、編集ソフト、XMP、サムネイル、編集ソフトの非公開データなどのメタデータが対象です。ページ、テキスト、画像はそのままで、取り除いたものが未使用のオブジェクトとして残らないようにファイルを書き直します。

ファイルが外に出ない理由

サニタイズが必要なのは、完全には信用できないファイルや、これから公開するファイルであることが多いものです。処理はブラウザー内で行われるのでファイルはアップロードされず、処理中にそのスクリプトが実行されることもありません。

PDF のサニタイズ:よくある質問

PDF に本当に有害なコードが入っていることがありますか?
PDF には、他のプログラムを起動したり、データを送信したり、ウェブアドレスを開いたりする JavaScript やアクションを入れられます。多くのビューアーは制限していますが、特に他人から受け取ったファイルを渡すときは、取り除くのが最も安全です。
文書の見た目は変わりますか?
いいえ。取り除くのはページの描画に含まれないものだけです。リンクはクリックできなくなり、フォームはフラット化を選ばない限りそのまま使えます。
墨消しと同じですか?
いいえ。サニタイズが取り除くのは隠れた付加情報で、見えている内容ではありません。ページ上の語句や範囲を消すには PDF 墨消しを使ってください。
隠れたデータとは何ですか?
文書プロパティ(作成者、タイトル、ソフトウェア、日付)、XMP メタデータ、ページ単位のメタデータ、ページのサムネイル、Illustrator などの編集ソフトがファイル内に保存する非公開データです。
署名済みや保護されたファイルにも使えますか?
開くためのパスワードがあるファイルは、先にロックを解除してください。デジタル署名はどんな変更の後とも同じくサニタイズ後に検証できなくなるため、署名の前にサニタイズしてください。