Skip to content
reader.me

線性化

線性化,被 Adobe 行銷為快速網頁檢視(Fast Web View),是一種重新編排 PDF 內部位元組順序的方式,好讓它在整個檔案抵達之前就能顯示。在一般的 PDF 中,索引每個物件的交叉參照表位於最末端,因此檢視器技術上需要完整的檔案,才能知道東西在哪裡。

線性化的 PDF 重構了這一點。呈現第一頁所需的物件,加上一張特別的提示表,被移到了前面,整個檔案的編排方式讓支援位元組範圍請求的伺服器能夠逐頁串流它。閱讀器幾乎立即顯示第一頁,並按需擷取其餘部分,這就是為什麼一份大型的線性化文件在慢速連線上感覺反應靈敏,而不是逼你等待整份下載完成。

線性化只改變檔案在磁碟上的編排,而非它的可見內容,因此文件看起來一模一樣。它對於透過網路提供的大型檔案最有用。由於它是對 PDF 的一次結構性重寫,正是那種基於瀏覽器的引擎能在最佳化文件時於本機執行的轉換。