← すべてのツールに戻る

破損したPDFを修復する

壊れたPDFや破損したPDFの再構築を試みます。

PDF修復を行うには、壊れたファイルをアップロードします。ツールがファイルを開いて内部構造を再構築し、きれいなコピーを保存しようとします。成功すると、修復済みのPDFと、回復したページ数およびサイズの変化のメモが表示されます。結果は損傷の程度によります。完全に復元できるファイルもあれば、ページが失われるものも、壊れすぎて読み取れないものもあります。

PDFを修復する手順

25 MiBまでのPDFを選んで送信します。ツールはPyMuPDFでファイルを開き、壊れた相互参照テーブルや一部の破損したストリームから回復し、未使用のオブジェクトを取り除いてデータを圧縮して保存し直します。-repairedが付いた結果をダウンロードし、通常のビューアで開いて各ページを確認してください。

回復したページ数を確認する

修復後の結果ページに、回復したページ数が表示されます。期待する数と比べてください。40ページあるはずのファイルが12ページと表示されたなら、データが失われており、同じ入力で繰り返しても戻りません。ほかのプログラムで一部が読めるかもしれないので、壊れた元のファイルは残しておきましょう。

よくある原因と、直せないもの

中断されたダウンロード、途中で切れたメール添付、保存の失敗が典型的な原因で、再構築で直せることがある種類の損傷です。書き込まれなかったデータは復元できず、パスワード付きのファイルのロックも解除しません。暗号化されたPDFは受け付けません。本物のPDFでない場合は、損傷が大きすぎて修復できないというエラーになります。

次に試すこと

修復したファイルが開けても大きすぎるなら、「PDFを圧縮」にかけます。必要なページだけを残すなら、「ページを並べ替え・削除」で正常なページだけにできます。開けるが選択できる文字がないスキャンには、「検索可能な PDF」を使います。多くの場合、元のデータから改めてダウンロードや書き出しをやり直すのが最良の対処です。

よくある質問

壊れたPDFを直すにはどうしますか?

「PDFを修復」にアップロードして、結果をダウンロードします。ツールがファイルを開き直し、直せる部分を再構築してきれいなコピーを保存します。それでも開けない場合は損傷が深刻なので、元の入手先から新しいコピーを取得してください。

修復すると、すべてのページが回復しますか?

いつもそうとは限りません。結果ページに回復したページ数が表示されるので、元のページ数と比べてください。途中で切れたり、ファイルから欠けたりしたデータは、修復では再現できません。

「損傷が大きすぎて修復できない」と表示されるのはなぜですか?

ライブラリがPDFとしてまったく読み取れなかったためです。ダウンロードが大きく途切れたファイルや、拡張子が.pdfでもPDFではないファイルで起こります。もう一度ダウンロードするか、元の文書から書き出し直してください。

パスワード付きのファイルも修復できますか?

できません。暗号化されたPDFは拒否されます。パスワードがわかっていれば、先に「PDFパスワード」で解除してください。ロックされていて壊れてもいるファイルは、修復の前にロック解除が必要になることがあります。

修復したPDFは元のファイルと同じですか?

回復したページは同じ見た目のはずですが、不要なデータの整理と圧縮を行って保存し直した、再構築されたファイルです。元のファイルを置き換える前に、重要なページ、フォーム、画像を開いて確認してください。

関連ツール