メインコンテンツへ移動

破損したPDFを修復

開けなくなったファイルを入れると、読めるドキュメントが出てきます。

ファイルがお使いのデバイスの外に出ることはありません

ここに破損したPDFをドラッグ

途中で切れている、閉じ方が不完全、またはいつものビューアーで拒否されるファイル

破損したPDFを修復する手順

途中で切れている、プリンターで閉じ方が不完全、またはいつものビューアーで拒否されるファイルは、VellumPDFが諦める前に、2つの再構築エンジンを通ります。

  1. 破損したPDFを送る

    VellumPDFは、事前にそれを読み取りません。修復エンジンがまだ扱える部分で失敗しないよう、そのままの状態で、エンジンに渡します。

  2. 「修復」をクリックする

    1つ目のエンジンであるqpdfが、相互参照テーブルを再構築し、ファイルのオブジェクトを組み直します。

  3. 必要なら、2つ目のエンジンに引き継ぐ

    qpdfが失敗した場合、VellumPDFは、まだ読み取れるオブジェクトから、自動的にドキュメントの再構築を試みます。メッセージがそれを知らせ、公開する前に結果を確認するよう促します。

  4. 修復したファイルをダウンロードする、またはもう一度試す

    2つのエンジンがどちらも失敗した場合は、詳しいエラーメッセージが表示され、ボタンで、別のファイルを試せます。

2つのエンジンは、それぞれ違う場合に失敗します。どちらも、本当に失われたデータを作り出すことはできません。修復は、ついでに、ファイルの印刷とコピーの制限を取り除きますが、開くためのパスワードを取り除くことは決してありません。

よくある質問

VellumPDFは、開けなくなった破損したPDFを、どうやって修復しますか?

ファイルを解析して、内部の相互参照テーブル(PDFビューアーが、ページとオブジェクトを見つけるための構造)を再構築し、再び有効なファイルを作ります。復元できる内容(テキストと画像)は、できる限り保たれます。

修復で、本当に失われたデータを取り戻せますか?

いいえ。一部のPDFは、自動修復では直せないほど壊れています。足りないデータが本当に破壊されている場合、VellumPDFを含め、どのツールも、何もないところから作り直すことはできません。

破損したファイルは、修復のためにサーバーに送られますか?

いいえ。修復は、すべてお使いのブラウザー内で行われ、ドキュメントがサーバーに送られることはありません。サービスは無料です。

qpdfが失敗した場合に使う、2つ目の修復エンジンはありますか?

はい。qpdfが諦めた場合(たとえば、相互参照テーブルが完全に欠けているなど)、VellumPDFは、pdf-libのエンジンで、もう一度試します。このテーブルがなくても、まだ読み取れるオブジェクトから、ドキュメントを再構築できます。2つのエンジンは、異なる損傷に対して失敗します。つなげることで、どちらか単独では救えなかったファイルを、取り戻せることがあります。この2つ目のエンジンで得た結果は、公開する前に確認できるよう、そのことが示されます。

修復のあとに表示される「軽微な異常あり」という警告は、何を意味しますか?

qpdfの終了コード3に対応します。成功したうえで、いくつかの警告があったことを示すもので、処理の中で自動的に修正された、軽微な不整合です。修復が失敗したわけではありません。ダウンロードされるファイルは完全です。警告は情報であり、部分的な失敗の合図ではありません。

修復で、PDFの印刷やコピーの制限も取り除かれますか?

はい。副次的な効果としてです。qpdfは、修復のために、ファイル全体を書き直す必要があり、単に制限されたドキュメントなら、それを別の方法では拒むものです。そのため、VellumPDFは、制限の解除を、操作に必ず含めます。一方、開くためのパスワードは、取り除きません。パスワードが必要なPDFは、修復のあとも、それを求め続けます。