PDF を線形化する
高速 Web ビュー用に PDF を書き換えると、ファイル全体がダウンロードされる前に読者が最初のページを表示できるようになります。完全にブラウザ内で実行されます。
PDF を線形化するの使い方
- 01
PDFをドロップします。ブラウザで読み取られ、アップロードされることはありません。
- 02
リニアライズを押します。
- 03
書き換えられたコピーをダウンロードすると、Web で高速に表示できるようになります。
高速 Web ビューの説明
通常の PDF は相互参照テーブルをファイルの最後に保持するため、リーダーは何かを見つける前に最後のバイトをフェッチする必要があります。 HTTP 経由では、ダウンロード全体を待つか、最初のページが表示されるまでに少なくとも数往復待つことを意味します。
線形化された PDF では、最初のページとヒント テーブルが前面に配置されます。バイト範囲リクエストをサポートするリーダーは、小さなプレフィックスをフェッチし、ページ 1 を描画し、残りをバックグラウンドでプルすることができます。訪問者は、ダウンロードの実行中に読み始めます。これは、Acrobat が常に高速 Web ビューと呼んでいるものです。
変わらないこと
ページ、フォント、画像、テキストはそのままです。線形化は再エンコードではなく再配置であるため、再圧縮されることはなく、品質が失われることはありません。線形化された PDF は依然として完全に通常の PDF です。線形化について何も知らない読者は、以前とまったく同じように PDF を開きます。
また、ファイルは縮小されず、訪問者が開く前に完全にダウンロードした PDF の速度も向上しません。ブラウザで読む大きなドキュメントには効果があり、コストもほとんどかからないため、多くの出版社がデフォルトでリニアライズを行っています。
何もアップロードされていません
書き換えは、WebAssembly にコンパイルされた QPDF を使用してデバイス上で実行されます。ドキュメントがどこにも送信されることはありません。これは、Web 用に準備しているファイルがまだ公開されていない場合に重要です。
よくある質問
線形化は実際に何をするのでしょうか?
ファイルの内部構造の順序を変更して、ページ 1 を描画するために必要なものすべてが先頭に配置され、その後にヒント テーブルが以降の各ページの開始位置を読者に通知します。ページ自体は変更されていません。
PDF は小さくなりますか?
通常はそうではありませんし、そうするつもりはありません。線形化すると、バイト数ではなくバイトの順序が変更され、ヒント テーブルが追加されるため、ファイルがわずかに大きくなる場合もあります。ファイルを小さくしたい場合は、PDF 圧縮ツールを使用してください。
これを行う価値があるのはいつですか?
大きな PDF が Web 上で提供され、ブラウザで読み取られる場合。訪問者は、100 ページが到着するのを待つことなく、ほぼ即座に 1 ページ目を目にします。小さなファイル、または開く前に完全にダウンロードしたファイルの場合、測定に値する変化はありません。
暗号化されたファイルや制限されたファイルでも機能しますか?
所有者制限のあるファイルも含め、パスワードなしで開くファイルは線形化できます。開くためにパスワードが必要なファイルは、まず PDF ロック解除ツールを使用してロックを解除する必要があります。
私の PDF はアップロードされていますか?
いいえ。書き換えは WebAssembly にコンパイルされた QPDF を使用してブラウザーで行われるため、ドキュメントがデバイスから離れることはありません。