ファイルは端末から出ません。仕組み
PDFを線形化する方法
- 1上のエリアにPDFをドロップ(またはクリックして選択)します。
- 2「線形化」をクリックします。
- 3最適化されたPDFをダウンロードします。
よくある質問
- 線形化とは何ですか?
- 「高速Web表示」とも呼ばれ、PDFの内部オブジェクトを並べ替えて、ファイル全体をダウンロードする前にビューアが最初のページをレンダリングできるようにします — Web上で配信されるPDFに便利です。
- ファイルは小さくなりますか?
- あまりなりません — 線形化は読み込み順に関するもので、サイズではありません。ファイルサイズを減らすには圧縮をお使いください。
- ファイルはアップロードされますか?
- いいえ。最適化はすべてブラウザ内でqpdfを使って行われます — 何も端末から外に出ません。
最初のページをより早く表示する
PDFがウェブ経由で配信される場合、通常のファイルは何かが表示される前に全体をダウンロードし終える必要があります。線形化されたPDF(「高速ウェブ表示」)は、ブラウザが残りをまだストリーミングしている間でも1ページ目を表示できるように再構成されており、これにより大きな書類がオンラインで開くときに体感的にはるかに速く感じられます。
何が変わるか
線形化は内部のオブジェクトの順序を並び替え、ヒントテーブルを追加します。ページ・テキスト・画像は一切変更されません。あくまでファイルの読み込まれ方に関する処理であるため、内容と見た目はまったく同じです。
注意点と制限
並び替えはqpdfを使ってローカルで行われるため、アップロードは一切ありません。ファイルサイズは小さくならないため、サイズが重要な場合はCompressと組み合わせてください。パスワード保護されたファイルは先に解除する必要があります。
ファイル内部で何が変わるか
線形化されたPDFには一連のヒントテーブルが追加され、書類の内部オブジェクトが並び替えられます。これにより、1ページ目を表示するために必要なもの(コンテンツストリーム、フォント、画像)がすべてファイル冒頭付近の連続したブロックにまとまり、残りの書類はその後に続きます。対応するビューアーは、1ページ目を描画するのに十分なだけそのブロックの先頭部分を読み込み、その後バックグラウンドで残りを読み込み続けます。これは表示される内容には一切影響しません — ページの見た目、印刷結果、読める内容は線形化前のオリジナルとまったく同じです。
この恩恵が実際に活きる場面
高速ウェブ表示は、ビューアーがダウンロード中にファイルを段階的にストリーミングする場合にのみ役立ちます。まさにブラウザがウェブページに埋め込まれた、またはリンクされたPDFを開く場合や、サーバーがバイトレンジ対応で配信する場合がこれに当たります。すでにダウンロード済みのファイルをデスクトップのリーダーで開いても恩恵はありません。ファイル全体がすでにローカルにあるためです。また、これは一度限りの最適化でもあります。ページの追加、フォームへの入力、透かしの適用など、あとからファイルに何らかの編集を加えると再びオブジェクトが並び替えられ、線形化は解除されてしまいます。そのため、ワークフローの最終ステップにできるだけ近いタイミングで行う価値があります。
ワークフローの中での位置づけ
最終ステップ向けの最適化であるため、内容変更後に線形化を行い、サイズも重要な場合は事前にCompressを使ってください — この2つは異なる問題を解決するものであり、どちらも互いの代わりにはなりません。ファイルが構造的に破損していて線形化がうまくいかない場合は、先にRepairを実行してください。