本文へスキップ
ToolMug

↑ ↓ で移動、Enter で開く、Esc で閉じる。

PDF 修復

PDF を開くと「ファイルが壊れていて修復できませんでした」と表示される、またはアップロードフォームに拒否される場合、壊れているのはファイルの構造だけで、中身は残っていることがよくあります。ファイルを選ぶと自動でチェックして再構築し、見つかった問題を一覧で表示します。

ブラウザ内で動作 — 入力した内容はアップロードされません

またはここにファイルをドロップ

修復できるのはファイルの構造だけです。ファイルから失われた内容(ダウンロードが途中で止まった場合など)は復元できず、電子署名も無効になります。

このツールは役に立ちましたか?

使い方

  1. 開けない PDF を選択するか、ドラッグ&ドロップします。拡張子が違うファイル(.part や .download など)でも構いません。
  2. 自動でチェックして修復し、見つかった問題と復元できたページ数を表示します。
  3. 「ダウンロード」をクリックし、修復した PDF をもう一度開くかアップロードします。

オプションの説明

相互参照テーブル
PDF の末尾にある、各オブジェクトの開始位置を記録した索引です。編集アプリの保存ミス、ファイルの途中切れ、PDF の前に付いた余分なデータなどが原因で、間違った位置を指すことがあります。ファイル内に実際にあるオブジェクトから再構築します。
ページリスト
どのページがどの順序で存在するかを記録したものです。失われた場合は、ファイル内で見つかったページをオブジェクト番号順に並べ直すため、元の順序と異なることがあります。
余分なデータ
Web ページやメールから保存したファイルには、PDF データの前後に HTML や MIME の区切りが付いていることがあります。これらを削除します。
出力の構造
修復後のファイルはオブジェクトストリームを使いません。そのため古いリーダーや厳格なアップロードシステムでも受け付けられます。ページの内容、しおり、フォームは保持されます。

直せる破損の種類

症状 よくある原因 修復後
「ファイルが壊れていて修復できませんでした」と表示される 相互参照テーブルが間違った位置を指している(編集アプリが誤って保存した場合など) 実際のオブジェクトの位置から、テーブルを再構築します
Web サイトからダウンロードした PDF が開けない PDF の前に HTML が保存された、またはダウンロードしたのがエラーページだった 余分なデータを削除します。PDF ではない場合はその旨をお知らせします
ファイルが想定より小さく、ページが足りない ダウンロードやコピーが途中で中断された 完全な部分は残し、最後の不完全なオブジェクトを破棄します
PDF を開いてもページが表示されない ページリストが失われた ファイル内で見つかったページを順に並べ直します

修復で変更されるのはファイルの構造だけで、ページ上のテキスト、画像、レイアウトは変わりません。元のファイルを削除する前に、修復したファイルを開いて確認してください。

よくある質問

どんな PDF を修復できますか?

構造の損傷は直せます。たとえば、相互参照テーブルの誤りや欠落、PDF の前後の余分なデータ、ファイル終端マーカーの欠落、失われたページリストなどです。ファイルから欠けている内容は復元できません。ダウンロードが半分で止まっていた場合、残り部分のテキストや画像はそもそも存在しません。

「構造上の問題は見つかりませんでした」と表示されたのはどういう意味ですか?

ファイルの構造は正常です。それでも、きれいな標準構造で保存し直されるため、厳格なシステム(たとえばオブジェクトストリームを受け付けないもの)では扱いやすくなることがあります。それでも開けない場合は、暗号化、フォント、アプリ自体に原因があるかもしれません。

パスワード付きの PDF も修復できますか?

直接はできません。先に「PDF のロック解除」でパスワードを解除してから修復してください。暗号化されたファイルの破損がひどく復号できない場合は、処理できません。

修復後も電子署名は有効ですか?

いいえ。電子署名はファイルのすべてのバイトを対象にしているため、保存し直すと一致しなくなります。署名が必要な場合は、送信元に新しいコピーを依頼してください。

ファイルはアップロードされますか?

いいえ。修復はすべてブラウザ内で行われ、ファイルが端末の外に出ることはありません。

プライバシー

このツールはすべてブラウザ内で動作します。ファイルやテキストはお使いの端末上で処理され、当サイトのサーバーにアップロードされることはありません。

関連ツール