Linearization
PDF リニアライズ
リニアライズ(「fast web view」または「optimized for web」とも呼ばれます)は、PDF ファイルを配置し、残りのファイルがダウンロード中でも最初のページを表示できるようにします。これは ISO 32000-1:2008、Annex F で規定されています。
リニアライズされた PDF には特定の構造があります。リニアライズ辞書、最初のページオブジェクト、そしてクロスリファレンスストリームがすべてファイルの冒頭付近に配置されます。
リニアライズの確認
Document クラスは、ドキュメントのトレーラおよび getTrailer() からアクセス可能なクロスリファレンスデータを通じてリニアライズ状態を公開します。
ユースケース
リニアライズされた PDF は次のような場合に有益です:
- ページ単位で配信することで知覚的なパフォーマンスが向上する、ウェブ上でホストされているドキュメント
- 通常は最初のページだけがすぐに必要とされる大きなドキュメント
- 帯域幅が制限されている文書配信システム