PDF 線性化(也稱為快速 Web 檢視)是對 PDF 內部結構的最佳化,允許在文件的其餘部分仍在下載時顯示第一頁。這是一項幕後技術功能,大多數人從不刻意配置,但從網路或慢速網路位置開啟大型 PDF 時,它會產生明顯的差異。

非線性 PDF 如何載入
在標準的非線性 PDF 中,文件的內部索引(一個交叉引用表,告訴查看者在哪裡可以找到每個頁面的資料)位於文件的末尾。要顯示任何頁面,查看者必須先下載整個檔案並讀取該索引。只有這樣它才能呈現任何內容。
對於從 Web 伺服器開啟的 50MB PDF,這表示要等待整個 50MB 下載才能看到任何內容。在連線速度較慢的情況下,即使是第一頁也需要很長時間的等待。無論查看者實際需要哪個頁面,檔案大小都會產生強制延遲。
嘗試壓縮 PDF
無需安裝。直接在您的瀏覽器中工作。
線性化如何改變載入順序
線性化的 PDF 會重新組織文件的內部結構,以便顯示第一頁所需的所有內容都位於文件的最前面。索引、首頁內容、首頁資源(字體、圖片)都放在開頭。查看者在收到文件的初始部分後就可以開始渲染第一頁,而其餘部分則在背景繼續下載。
對於同樣具有線性化的 50MB PDF,連接速度較慢的檢視器可以在開始下載後幾秒鐘內顯示第一頁,而第 2-50 頁將在後台逐步載入。總下載時間是相同的 - 線性化不會使文件變小 - 但感知性能明顯更好,因為有用的東西會立即出現。
當線性化產生有意義的變化時
線性化在特定情況下最重要:
- PDF 嵌入網站或從網站伺服器提供服務:訪客點擊大型 PDF 的連結可以更快地查看內容,減少他們在檔案載入之前放棄的機會
- 大型多頁文件:使用者通常閱讀前幾頁的 200 頁技術手冊比 5 頁文件更能從線性化中受益
- 行動連線:較慢的下載速度使蜂窩連線上的首頁延遲更加明顯,其中線性化的效果最為明顯
- 網路儲存:PDF透過公司網路或雲端儲存打開,其優點與網路服務文件類似
對於從本機磁碟開啟的 PDF,線性化幾乎沒有區別 - 無論結構如何,整個文件都可以立即可用。此優勢特定於網路交付。
如何檢查 PDF 是否線性化
在 Adobe Acrobat 中,前往“檔案”>“屬性>描述標籤。尋找“快速網頁檢視” — 如果顯示“是”, PDF 是線性化的。如果顯示“否”,則事實並非如此。這是對任何 PDF 最快的檢查。
您也可以在文字編輯器中開啟 PDF 並查看文件的開頭 - 線性化 PDF 在 PDF 標頭之後以線性化字典開頭,包含文件總長度和首頁結束偏移量等參數。非線性化的 PDF 一開始就沒有這樣的字典。
如何線性化 PDF
在 Adobe Acrobat Pro 中,儲存時會出現選項:檔案 > 儲存。另存為,然後選取「另存為最佳化快速 Web 檢視」在選項中。這會將檔案重組為線性化格式。請注意,儲存後的進一步編輯(新增註釋、編輯頁面)可能會使檔案去線性化,從而需要重新套用最佳化。
對於多個檔案的批次線性化,Ghostscript 使用 -dFastWebView 標誌從命令列處理此問題。這對於需要確保所有已發布的 PDF 都線性化以實現最佳交付的網路出版商和文件管理系統非常有用。透過 Acrobat 的 PDF 最佳化器執行 PDF 壓縮 也會預設線性化輸出,將尺寸減小和快速 Web 視圖最佳化結合在一個操作中。
線性化與壓縮:不同的目標
線性化和 PDF 壓縮 是解決不同問題的單獨最佳化。壓縮可以減少檔案大小-需要傳輸的資料總量。線性化提高了感知載入速度——有用的東西出現的速度。兩者對於網路服務 PDF 都很重要,並且可以一起應用。壓縮的線性化 PDF 比原始文件更小,並且首頁顯示速度更快——這兩項改進同時發揮作用。
嘗試壓縮 PDF
無需安裝。直接在您的瀏覽器中工作。
