Fast Web View 用にPDFを線形化する
ウェブ表示の最適化は、ファイルを線形化された構造(Fast Web View)に書き換え、全体のダウンロードが終わる前にビューアーが1ページ目を表示できるようにします。通常、ファイルは小さくならず、わずかに大きくなります。
ファイルをここにドロップするか、クリックして選んでください
対応形式:PDF・1ファイル500.0 MBまで · 一度に最大20ファイル
Ctrl/Cmd+V またはクリップボードメニューからファイルを貼り付けることもできます。
ウェブ表示の最適化 は qpdf の `--linearize` でファイルを書き換え、線形化辞書とページヒントテーブルを書き込みます。これにより、文書全体が届く前にウェブビューアーが1ページ目を描画できます。これが Fast Web View です。
これは `/api/v1/misc/linearize-pdf` の独立した操作です。PDFの圧縮 を経由しなくなったため、ダウンロードされるのは単なる再圧縮ではなく、本当に線形化された出力です。
線形化すると、ファイルは通常わずかに大きくなります。ダウンロードが終わる前にビューアーが1ページ目を表示できるよう、そのためのテーブルが追加されるためです。画像を間引いたりオブジェクトを破棄したりはしません。サイズを小さくしたいときは PDFの圧縮 をお使いください。
結果は `qpdf --check` で確認できます。線形化されたファイルは `File is linearized` と表示されます。パスワード保護されたファイルは、このページでパスワードを入力すると自動で解除されます。API を使う場合は先にパスワード解除を実行してください。
機能
- qpdf `--linearize` による Fast Web View
- 線形化辞書とページヒントテーブルを書き込む
- 画像を間引かず、ページ内容も変えない
- 匿名 API:/api/v1/misc/linearize-pdf
こんなときに使う
- 大きな PDF をブラウザーでページごとに配信する
- スキャンした報告書を、長い空白待ちなしでウェブビューアーに渡す
- ポータルの「ウェブ用に最適化」というアップロード要件を満たす
PDFを線形化してウェブ表示を速くするには?
- PDF をアップロードします。
- 処理をクリックします。オプションはありません。
- 線形化された PDF をダウンロードします。
- `File is linearized` の行を自分の目で確認したいときは `qpdf --check` を実行してください。
制限と注意点
- ファイルを再構成するもので、サイズ削減ツールではない
- 画像の再サンプリングはしない
- パスワード保護されたファイルにはパスワードが必要(API では先にパスワード解除を実行)
- このサイトのアップロード上限は 1 ファイルあたり 500 MB で、約 95 MB を超えると分割して送信されます。API への直接リクエスト 1 回の本文は 100 MB までです。
例
- 40 MB のスキャンは 40 MB をわずかに超えますが、1ページ目がすぐに描画され始めます
- ダウンロードしたファイルに `qpdf --check` を実行すると `File is linearized` と表示されます
このツールのプライバシー
ファイルは HTTPS でアップロードされ、サーバーのメモリまたは短命の一時ディレクトリで処理され、結果の準備ができた時点で削除されます。後から閲覧・学習・広告プロファイル用にコピーは残しません。保持期間と AdSense Cookie の開示はプライバシーポリシーをご覧ください。
よくある質問
- 結果は線形化されていますか?
- はい。この操作は qpdf に `--linearize` を渡すため、出力には線形化辞書とページヒントテーブルが含まれます。
- PDFの圧縮 とはどう違いますか?
- PDFの圧縮 は容量を節約するためにストリームを再圧縮します。線形化は段階的なダウンロードのためにファイルを並べ替え、内容はそのままにします。
- ウェブビューアーは1ページ目を先に読み込みますか?
- それが Fast Web View の狙いです。ただし、ビューアーが HTTP でファイルを取得し、サーバーがバイト範囲リクエストに対応していることが前提です。
- 画像を間引きますか?
- いいえ。線形化は構造の書き換えであり、画質を下げるものではありません。
最終更新:
コードから呼び出す
このサイトの各ツールは、通常のRESTエンドポイントです。匿名利用にアカウントやAPIキーは不要です。ブラウザだけでなく、AIエージェントや開発者向けにも使えます。
curl -X POST "https://pdf123.xyz/api/v1/misc/linearize-pdf" \
-F "[email protected]" \
-o output.pdfModel Context Protocolに対応したエージェント向けに、MCPツールとしても使えます(JSON-RPC 2.0、POST /mcp)。 APIリファレンス
AI エージェントから使う
スキルこのスキルを入れると、Claude Code、Codex、Cursor などの AI エージェントが「ウェブ表示の最適化」を代わりに実行できます: /skills/pdf123-linearize-pdf.md
ファイルはこの処理のためだけに使い、完了後に自動で削除します。