線形化
線形化は、Adobeがファストウェブビューという名で売り出してきたもので、PDFの内部のバイト順序を並べ替えて、ファイル全体が届く前に表示できるようにする方法です。通常のPDFでは、すべてのオブジェクトを索引するクロスリファレンステーブルがいちばん最後に置かれているため、ビューアは技術的にはどこに何があるかを知るのに完全なファイルが必要です。
線形化されたPDFはこれを再構成します。最初のページを描画するのに必要なオブジェクトと、特別なヒントテーブルが先頭に移され、バイト範囲リクエストに対応するサーバーがページごとにストリーミングできるようにファイルが並べ替えられます。リーダーはほぼ即座に1ページ目を表示し、残りは必要に応じて取得します。だから大きな線形化文書は、完全なダウンロードを待たされる代わりに、遅い回線でも反応がよく感じられます。
線形化はディスク上のファイルの並びだけを変え、見える内容は変えないので、文書の見た目はまったく同じです。ウェブ経由で配信される大きなファイルに最も役立ちます。PDFの構造的な書き換えであるため、文書を最適化する一環としてブラウザベースのエンジンがローカルで実行できる種類の変換です。