PDF 線形化 (高速 Web ビューとも呼ばれます) は、ドキュメントの残りの部分がダウンロードされている間に最初のページを表示できるようにする PDF の内部構造の最適化です。これは、ほとんどの人が意図的に構成することのない舞台裏の技術機能ですが、Web または低速ネットワークの場所から大規模な PDF を開くときに顕著な違いをもたらします。

非線形化PDFのロード方法
標準の非線形化 PDF では、ファイルの内部インデックス (各ページのデータの場所を閲覧者に示す相互参照テーブル) がファイルの最後にあります。ページを表示するには、ビューアはまずファイル全体をダウンロードし、そのインデックスを読み取る必要があります。そうして初めて、コンテンツをレンダリングできるようになります。
Web サーバーから開かれた 50MB PDF の場合、これは、何も表示される前に 50MB 全体がダウンロードされるのを待つことを意味します。接続が遅い場合は、最初のページを開くだけでも長い時間がかかります。ビューアが実際にどのページを必要とするかに関係なく、ファイル サイズによって強制的な遅延が発生します。
PDF の圧縮をお試しください
インストールは必要ありません。ブラウザで直接動作します。
線形化による読み込みシーケンスの変化
線形化された PDF は、最初のページを表示するために必要なものがすべてファイルの最初に来るように、ファイルの内部構造を再編成します。インデックス、最初のページのコンテンツ、および最初のページのリソース (フォント、画像) はすべて先頭に配置されます。ビューアはファイルの最初の部分を受信するとすぐにページ 1 のレンダリングを開始でき、残りはバックグラウンドでダウンロードを続けます。
線形化を使用した同じ 50MB PDF の場合、低速接続のビューアではダウンロード開始から数秒以内にページ 1 が表示され、ページ 2 ~ 50 はバックグラウンドで徐々に読み込まれます。合計のダウンロード時間は同じですが、線形化によってファイルが小さくなることはありません。ただし、有用なものがすぐに表示されるため、体感的なパフォーマンスは劇的に向上します。
線形化が意味のある違いを生み出すとき
線形化が最も重要になるのは特定の状況です。
- PDF は Web サイトに埋め込まれているか、Web サーバーから提供されます: 訪問者が大きな PDF へのリンクをクリックすると、コンテンツがより速く表示され、ファイルが読み込まれる前に放棄される可能性が減ります。
- 大きな複数ページのドキュメント: 200 ページの技術マニュアル。通常、ユーザーは最初の数ページを読みます。5 ページのドキュメントよりも線形化のメリットが大きくなります。
- モバイル接続: ダウンロード速度が遅いと、線形化の効果が最も顕著になるセルラー接続で最初のページの遅延が顕著になります。
- ネットワーク ストレージ: 企業ネットワーク上またはクラウド ストレージから開かれた PDF は、Web で提供されるファイルと同様のメリットを享受できます。
ローカル ディスクから開かれた PDF の場合、線形化はほとんど違いを生みません。構造に関係なく、ファイル全体がすぐに利用可能になります。この利点はネットワーク配信に特有のものです。
PDF が線形化されているかどうかを確認する方法
Adobe Acrobat で、[ファイル] > [ファイル] に移動します。プロパティ > 「説明」タブ。 「高速 Web ビュー」を探します。 — 「はい」と表示された場合PDF は線形化されます。 「いいえ」と表示された場合は、そうではありません。これは、PDF の最も簡単なチェックです。
テキスト エディターで PDF を開いて、ファイルの先頭を確認することもできます。線形化された PDF は、PDF ヘッダーの直後にある線形化辞書から始まり、ファイルの合計長や最初のページの終了オフセットなどのパラメーターが含まれています。非線形化 PDF には、最初はそのような辞書がありません。
PDF を線形化する方法
Adobe Acrobat Pro では、保存時にオプションが表示されます: [ファイル] > [gt;]名前を付けて保存し、[名前を付けて保存すると高速な Web 表示に最適化されます] にチェックを入れます。オプションで。これにより、ファイルが線形化された形式に再構築されます。保存後にさらに編集を行うと (注釈の追加やページの編集など)、ファイルの線形性が損なわれ、最適化の再適用が必要になる場合があることに注意してください。
複数のファイルのバッチ線形化の場合、Ghostscript は -dFastWebView フラグを使用してコマンド ラインからこれを処理します。これは、最適な配信のために公開されたすべての PDF が線形化されていることを確認する必要がある Web 発行者やドキュメント管理システムにとって役立ちます。 Acrobat の PDF オプティマイザーを介して PDF Compression を実行すると、デフォルトで出力が線形化され、1 回の操作でサイズの削減と高速な Web ビューの最適化が組み合わされます。
線形化と圧縮: 異なる目標
線形化と PDF 圧縮 は、異なる問題に対処する別個の最適化です。圧縮により、ファイル サイズ、つまり転送する必要があるデータの総量が削減されます。線形化により、知覚される読み込み速度が向上します。つまり、有用なものが表示されるまでの速度が向上します。どちらも Web で提供される PDF にとって重要であり、一緒に適用できます。圧縮され、線形化された PDF は、元のファイルよりも小さくなり、最初のページの表示が速くなります。両方の改善が同時に機能します。
PDF の圧縮をお試しください
インストールは必要ありません。ブラウザで直接動作します。
