開けなくなった壊れたPDFを修復
壊れたファイルをドロップすると、構造を再構築し、まだ読めるページを復元します。何を修復したのかも具体的に確認できます。
- 無料
- 途中で切れたファイルもOK
- 修復レポート
- 100%プライベート
100% プライベート — すべてブラウザ内で直接処理されます。ファイル、音声、映像がChatzamのサーバーに送信されることはありません。
破損したPDFを修復する方法
-
壊れたPDFをドロップ
開けなくなったファイルをドラッグします。.crdownloadや.partなど、ダウンロードが中断したときの拡張子でもかまいません。
-
ツールが再構築
まずQPDFエンジンでファイルを書き直します。それでも足りなければ、オブジェクトを1つずつ読み直してページ構造を再構築します。
-
確認してダウンロード
何を修正し、何ページ復元できたかをレポートで表示。サムネイルで結果を確認してからダウンロードできます。
壊れたPDFから、できる限りを復元
3つの方法を順に実行
QPDFによる書き直し、オブジェクト単位の再構築、最後の手段として読めるページのレンダリング。最も良い結果を自動で採用します。
わかりやすいレポート
ヘッダーの破損、オブジェクト表の不正、ファイルの欠損、失われたページなど、問題ごとに日本語でわかりやすく説明します。
テキストも保持
構造を再構築できた場合、テキストも画像もそのまま残ります。最後の手段でも透明なテキスト層を重ねるので、検索やコピーが可能です。
何も送信されません
修復はブラウザ内で行われます。機密を含むこともある書類が、端末の外に出ることはありません。
PDFが開けなくなるのはなぜ?
PDFは単なる文字の流れではなく、ページ、フォント、画像などのオブジェクトの集まりです。それらはファイル末尾にあるxrefテーブルという索引で結び付けられ、最後に%%EOFという終了マーカーが置かれています。ダウンロードが中断した、コピー中にUSBメモリを抜いた、メールの添付ファイルが正しくデコードされなかった、といった場合に欠けるのが、まさにこのファイル末尾です。ビューアーは索引を見つけられず、「ファイルが壊れています」「サポートされていない形式です」と表示します。途中の数バイトが変わった、出来の悪いソフトにヘッダーを消された、テーブルの位置がずれた、というだけでも開けなくなりますが、中身の大部分はたいてい残っています。
修復のしくみ
まず、%PDFヘッダーと終了マーカーの有無、xrefテーブルと各エントリーの正しさなど、ファイルの生の構造を調べます。次に、PDF処理の定番ライブラリであるQPDF(ブラウザで動くようにコンパイルしたもの)でファイルを書き直します。損傷がひどい場合は、索引に頼らずにファイルの最初から最後まで各オブジェクトを読み直し、末尾の不完全なオブジェクトを除外したうえで、ページ構造とカタログを再構築します。最後の手段として、PDFビューアーがまだ表示できるページを画像に変換し、テキストを透明なレイヤーとして重ねます。最も完全な結果を採用し、検証します。
復元できるもの、できないもの
修復で、存在しないデータを作り出すことはできません。ダウンロードが3分の2で止まっていれば、残り3分の1に保存されていたページは失われます。その場合レポートには、文書に記録された総ページ数のうち何ページを復元できたかが表示されます。同様に、内容が上書きされたページは白紙のままです。完全な文書を取り戻す最も確実な方法は、もう一度ダウンロードするか、元のファイルを送り直してもらうことです。閲覧用パスワードがかかったPDFは、先に「PDFのパスワードを解除」を使ってください。また、誤って拡張子.pdfで保存されたWebページなど、PDFでないファイルはその旨を表示します。
よくある質問
PDFに「ファイルが壊れています」と表示されます。修復できますか?
多くの場合、可能です。ツールにドロップすると、オブジェクト表を再構築し、ファイル内に残っているページを復元します。何を修正したか、欠けたページがあるかはレポートで正確にわかります。
ダウンロードが途中で止まったPDFを修復するには?
.crdownloadや.partで終わっていても、そのままドロップしてください。ダウンロード済みのページは復元できますが、欠けた部分にあったページは復元できません。完全な文書が必要なら、もう一度ダウンロードしてください。
修復後に一部のページがないのはなぜ?
そのページのデータがファイルに残っていないためです。多くはコピーやダウンロードが不完全だったことが原因です。ツールは復元できるものはすべて復元し、失われたページや白紙のページの数を表示します。
パスワード付きのPDFも開けますか?
いいえ。パスワードがわからない暗号化PDFは読み込めません。パスワードがわかる場合は、先に「PDFのパスワードを解除」で保護を外し、必要ならそのファイルを修復してください。
書類はサーバーに送信されますか?
いいえ。修復はすべてお使いの端末のブラウザ内で行われ、ファイルがアップロードされることはありません。契約書、明細書、医療関係の書類でも安心です。