PDFを修復の仕組み
PDF 修復ツールは、損傷または不正形式のPDFを pdf-lib のリーダーで再解析することで修復します。pdf-lib のリーダーは多くの一般的な構造エラーを許容し、ドキュメントをきれいで整形式のコピーとして再シリアライズします。肥大した相互参照テーブル、孤立したオブジェクト、トレーラー辞書のマイナーな破損、ビューアが問題を報告する原因となるその他の構造的な不整合は、このラウンドトリップで解決されることが多いです。処理はブラウザ内で完全に実行され、ファイルはどこにも送られません。
このツールが修復できるものとできないものを明確にしておきます。技術的にはパース可能だがビューアを混乱させたりファイルサイズを肥大化させたりする内部の不整合を含む構造的な問題を対処します。ファイルから本当に欠落しているコンテンツを回復したり、上書きされたページを再構成したり、暗号化の損傷を修復したりすることはできません。ファイルが pdf-lib によってまったく解析できない場合、ツールは破損した出力を無音で生成するのではなくエラーを報告します。