PDF修復
PDF修復ツールで、開けないPDFを修復できます。qpdfで文書を書き換えて新しい相互参照テーブルを作成します。テーブルがひどく破損していて参照できない場合は、pdf-libでファイル内のオブジェクトから構造を再構築してから、もう一度書き込みます。ダウンロードの中断や、エクスポーターの不具合で作成されたファイルなど、最大10 MB、200ページまでの破損したPDFをアップロードすると、修復済みのファイルをダウンロードできます。
よくある質問
どのような破損を修復できますか?
破損または欠落した相互参照テーブル、誤ったstartxrefオフセット、余分なバイトによってずれたオブジェクト、小規模な構造エラーを修復します。こうした問題は、エクスポートや転送の失敗後にPDFが開けなくなる最も一般的な原因です。
修復はどのように行われますか?
まずqpdfがファイルを読み取り、可能な範囲で修復し、新しい相互参照テーブルを作成して書き込みます。qpdfでファイルをまったく開けない場合は、pdf-libがテーブルを使わずにオブジェクトを1つずつ調べ、オブジェクトから文書を再構築して、qpdfが修復済みファイルを書き込みます。
破損したPDFはすべて修復できますか?
いいえ。ツールで保持できるのは、ファイルに残っているデータだけです。ダウンロードが途中で切れてデータが欠落したページや画像は復元できません。また、読み取れるオブジェクトがないファイルは破損ファイルとして処理を拒否します。
何が修復されたかは、どうすればわかりますか?
結果には、オブジェクトから構造を再構築したか、書き換え中に問題を修正したか、ファイルに構造上の問題がなかったかに加え、修復後のPDFのページ数が表示されます。
PDFが破損していなかった場合はどうなりますか?
ページと内容を保ったまま、きれいに書き換えたファイルが得られます。正常なファイルを書き換えても問題はなく、以前の増分編集の残りを取り除ける場合があります。
パスワードで保護されたPDFを修復できますか?
パスワードを入力すると、qpdfで読み取れる場合は保護を維持してファイルを書き換えます。構造の破損がひどくqpdfで読み取れない暗号化ファイルは、復元できません。再構築処理には、暗号化されていない読み取り可能なオブジェクトが必要なためです。
ファイルサイズとページ数の制限はありますか?
最大10 MB、200ページまでのPDFを1つアップロードできます。処理は20秒で停止し、その時間内に読み取れないファイルは処理を拒否します。
修復後もリンクやフォームフィールドは保持されますか?
ファイル内に残っているオブジェクトは、リンク、ブックマーク、注釈、フォームフィールドを含めて書き戻されます。欠落したオブジェクトを参照している部分は削除される場合があります。
ファイルがPDFとして認識されません。なぜですか?
ツールはファイルの先頭1キロバイト以内にある%PDF-ヘッダーを探します。見つからない場合、そのファイルは.pdf拡張子が付いた別の形式か、上書きされたファイルである可能性があり、修復できるPDF構造は残っていません。
修復後のファイル名はどうなりますか?
ダウンロードファイルは元の名前に「-repaired」を追加したものになります。たとえば、invoice.pdfはinvoice-repaired.pdfになります。元のアップロードファイルは変更も保存もされません。