「このドキュメントを開くときにエラーが発生しました」「ファイルが壊れているため、修復できませんでした」。こうしたメッセージは、締め切り直前や、文書の唯一のコピーがメールの添付ファイルしかないときなど、たいてい最悪のタイミングで表示されます。実はページ自体は無事で、壊れているのはファイルの内部構造、つまり各ページや画像がどこにあるかをPDFリーダーに伝える索引だけ、ということもよくあります。
S-PDFのPDF修復ツールは、ほかのツールで破損していると拒否されたファイルも受け付け、その構造を再構築して、新しいきれいなコピーを作成します。ファイルごとに、修復できたのか再構築したのか、そして何ページを復元できたのかをお知らせします。
PDFファイルを修復する方法
- 破損したPDFをアップロード アップロードボックスにファイルをドラッグするか、端末から選択します。1回のタスクに、壊れたファイルを複数追加できます。
- 修復を開始 ツールはまず構造の修復を試みます。それで直らない場合は、自動的にファイルの再構築に切り替えます。
- 結果を確認 各ファイルには修復済みまたは再構築済みの表示と、復元できたページ数が示されるので、想定していた内容と比べられます。
- ダウンロードして確認 修復したPDFをダウンロードし(複数のファイルは1つのZIPにまとめて届きます)、いつも使っているPDFリーダーで開いて、すべてそろっているか確認します。
PDFの修復にS-PDFが選ばれる理由
- 拒否されたファイルも開けるほかのツールで破損していると拒否されたPDFも、ここならアップロードして処理できます。
- 内容には手を加えない最初の修復方法では、ページの内容ではなくファイルの構造だけを書き直します。
- 自動で次の手段へ構造の修復がうまくいかない場合は、再描画によってファイルを再構築します。追加の操作は必要ありません。
- 正直な結果表示ファイルごとに、修復か再構築か、何ページを復元できたかを確認できます。
- 複数ファイルをまとめて壊れた添付ファイルをまとめて1回のタスクで修復し、ZIPでダウンロードできます。
- 非公開で一時的に保管ファイルは最後の操作から1時間後に自動で削除され、ご希望ならすぐに削除することもできます。
PDFファイルが破損する原因
PDFの末尾近くには、相互参照テーブルと呼ばれる部分があります。これはバイト位置の一覧で、ファイル内のすべてのページ、フォント、画像の場所をPDFリーダーに示しています。何らかの理由でこの位置がずれたり、ファイルが途中で切れたりすると、リーダーは目的のデータを見つけられず、文書が破損していると報告します。よくある原因は次のとおりです。
- ダウンロードやアップロードが中断された、または不完全なまま終わった。
- ファイルの保存中にUSBメモリを抜いた、またはノートパソコンの電源を切った。
- メールシステムや古いスクリプトがPDFをテキストとして扱い、一部のバイトを書き換えてしまった。
- ソフトウェアが不正なファイルを書き出した、または索引を更新せずにファイルを編集した。
- クラウドストレージのフォルダで同期の競合が起きた。
修復の仕組み
修復は2段階で行われます。まずqpdfがファイル全体を調べ、見つかったオブジェクトから壊れた相互参照テーブルを再構成し、きれいな新しいファイル構造を書き出します。ページの内容は一切変更されません。これがもっとも穏やかな修復方法で、結果には修復済みと表示されます。
qpdfでファイルを解析できない場合は、Ghostscriptが引き継ぎます。読み取れる部分をすべて読み込んで文書を再描画し、まったく新しいPDFを書き出します。この場合、結果には再構築済みと表示されます。再構築によって、本来なら失われていたファイルを救えますが、PDFが作り直されるため、ページ数を比べて中身にひととおり目を通してください。フォームのフィールドなど特殊な要素は、元とまったく同じには戻らないことがあります。
修復できないもの
修復で復元できるのは、ファイルの中にまだ残っているものだけです。ダウンロードが数KBで止まってしまった場合、欠けたページはそもそも存在しないため復元できません。元のメール、Webサイト、クラウドドライブからもう一度ダウンロードするのがいちばんの解決策です。ファイルサイズを想定と比べると、途中で切れたファイルかどうかをすばやく見分けられます。
パスワードで保護されたPDFは破損しているのではなく、ロックされているだけです。このツールではパスワードを解除できません。パスワードがわかっている場合は、PDFロック解除を使ってください。また、修復したファイルが思ったより大きくなった場合は、そのあとでPDF圧縮にかけましょう。
よくある質問
PDFの修復は無料ですか?
はい。無料プランでは1日5タスク、1タスクあたり最大10ファイル・50 MBまで、登録不要・透かしなしで使えます。Pro(月額5ドルまたは年額50ドル)なら、1タスクあたり50ファイル・500 MBまで上限が上がり、フェアユースの範囲内でタスクも無制限になります。
修復すると文書の内容は変わりますか?
構造の修復では内部のファイル構造だけを書き直し、ページの内容はそのまま残します。ファイルを再構築する必要があった場合はPDFが作り直されるため、結果を慎重に確認してください。
「修復済み」と「再構築済み」の違いは何ですか?
「修復済み」は、ファイル構造を再構成し、元のページ内容をそのまま保持したという意味です。「再構築済み」は、構造の修復がうまくいかなかったため、読み取れた部分から文書を再描画して新しいPDFを作ったという意味です。
想定より少ないページしか復元されなかったのはなぜですか?
一部のページが欠けていたか、破損がひどくて読み取れなかったためです。ダウンロード中に途中で切れたファイルでよく起こります。元の入手先から改めてコピーを入手するのが、もっとも確実な解決策です。
数KBしかないPDFも修復できますか?
通常はできません。ほとんど何も残らないほど切れてしまったファイルにはページが含まれていないため、復元できるものがありません。送信者やWebサイトからもう一度ダウンロードしてください。
このツールでPDFのパスワードを解除できますか?
いいえ。パスワードで保護されたファイルはロックされているだけで、壊れているわけではありません。パスワードがわかっている場合は、「PDFロック解除」ツールで解除してください。
ファイルのプライバシーは守られますか?
ファイルはHTTPSで送信され、Webからアクセスできない非公開のフォルダに保管されます。共有されたりほかの目的に使われたりすることはなく、最後の操作から1時間後に自動で削除されます。「今すぐファイルを削除」ボタンを押せば、すぐに削除されます。
最終更新:(S-PDFチーム)