跳至主要內容
PPDF123

線性化 PDF,加快網頁檢視

線性化 PDF 把檔案重寫成線性化結構(也叫快速網頁檢視),檢視器不必等整份檔案下載完就能顯示第一頁。它通常會讓檔案略微變大,而不是變小。

把檔案拖到這裡,或點一下選擇

支援 PDF · 每個檔案上限 500.0 MB · 一次最多 20 個檔案

也可以按 Ctrl/Cmd+V 或從剪貼簿選單貼上檔案。

線性化 PDF 會用 qpdf `--linearize` 重寫檔案,寫入線性化字典與頁面提示表,讓網頁檢視器在整份文件傳完之前就能先繪製第一頁——也就是 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 呼叫端需先執行移除密碼
  • 本網站的上傳上限:每個檔案 500 MB,超過約 95 MB 時分塊上傳。直接呼叫 API 時,單一請求本文上限為 100 MB。

示例

  • 一份 40 MB 的掃描檔會略大於 40 MB,但第 1 頁會立即開始繪製
  • 對下載檔案執行 `qpdf --check` 會印出 `File is linearized`

本工具的隱私說明

檔案經 HTTPS 上傳,在伺服器記憶體或短期暫存目錄中處理,結果就緒後即刪除。我們不會為日後瀏覽、訓練或廣告輪廓保留副本。留存期限與 AdSense Cookie 說明見隱私權政策。

常見問題

結果是線性化的嗎?
是。此操作會把 `--linearize` 傳給 qpdf,因此輸出帶有線性化字典與頁面提示表。
它和壓縮 PDF 有何不同?
壓縮 PDF 會重新壓縮串流以節省空間;線性化只是為漸進式下載重排檔案,內容維持原樣。
網頁檢視器會先載入第 1 頁嗎?
這正是 Fast Web View 的重點——前提是檢視器透過 HTTP 取得檔案,且伺服器支援位元組範圍請求。
會對圖片降採樣嗎?
不會。線性化是結構性重寫,不是降低畫質。

最後更新:

用程式碼呼叫

本站每個工具都是普通 REST 介面。匿名使用不需要帳號或 API Key,給瀏覽器、開發者與 AI 代理同樣可用。

curl -X POST "https://pdf123.xyz/api/v1/misc/linearize-pdf" \
  -F "[email protected]" \
  -o output.pdf

也提供 MCP 工具,供說 Model Context Protocol 的用戶端呼叫(JSON-RPC 2.0,POST /mcp)。 完整 API 文件

在 AI 代理中使用

Skill

裝上這個 Skill,Claude Code、Codex、Cursor 等 AI 代理就能替你完成「線性化 PDF」: /skills/pdf123-linearize-pdf.md

全部 Agent Skill

檔案只用於本次處理,完成後自動刪除。