メインコンテンツへスキップ
PPDF123

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を線形化してウェブ表示を速くするには?

  1. PDF をアップロードします。
  2. 処理をクリックします。オプションはありません。
  3. 線形化された PDF をダウンロードします。
  4. `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.pdf

Model Context Protocolに対応したエージェント向けに、MCPツールとしても使えます(JSON-RPC 2.0、POST /mcp)。 APIリファレンス

AI エージェントから使う

スキル

このスキルを入れると、Claude Code、Codex、Cursor などの AI エージェントが「ウェブ表示の最適化」を代わりに実行できます: /skills/pdf123-linearize-pdf.md

すべてのエージェント用スキル

ファイルはこの処理のためだけに使い、完了後に自動で削除します。