一款可離線運作的 PDF N-Up 工具,是一款基於瀏覽器的工具,能將兩個或四個原始 PDF 頁面排入新可下載文件的每一頁,且完全無需上傳原始檔案。從載入檔案、讀取每一頁、計算排版位置、將頁面嵌入輸出檔,到產生下載檔案,整個過程都在你自己的瀏覽器中完成,因此即使在網路不穩、受到嚴格防火牆限制,或是在頁面載入後拔掉網路線的情況下,運作依然可以繼續。輸出檔會以第一個原始頁面的邊框作為紙張尺寸,每個原始頁面會以較小的適配比例等比縮放並置中於其欄位中,因此內容不會被拉伸。由於處理過程在本地進行,較慢的早期檔案讀取可透過任務識別碼避免覆蓋較新的選取結果,而變更檔案或排列方式會讓舊結果失效。離線做法與其說是把 PDF 交給遠端伺服器,不如說是在沙箱化分頁中自行編排。

如果你搜尋「PDF N-Up 離線」的原因是出於隱私考量、網路受限,或單純不想註冊上傳式服務,那麼 PDF N-Up:每張紙多頁 工具正是為此情境打造:挑選本地檔案、選擇版面、產生、下載,全程搞定。

pdf n-up offline
PDF N-Up 離線模式:在瀏覽器中本地編排頁面

「離線」對 PDF N-Up 工具代表什麼意義

在這個情境下,「離線」意味著原始 PDF 與所有中間結果都保留在你的裝置上。瀏覽器透過本地檔案選擇器或拖放方式載入檔案,在分頁內部解析每一頁,使用既有的 pdf-lib 函式庫將頁面嵌入新的 PDF,並序列化為下載檔。不會有任何背景請求把你的文件送往遠端主機,工具也絕不依賴任何可能在自身基礎架構上記錄、儲存或處理檔案的後端流程。這種設計帶來的可見副作用是:只要頁面本身已成功載入一次,無論是在穩定的辦公室網路,或是在每幾分鐘就斷線的飯店 Wi-Fi 下,操作行為都完全一致。

這也是為什麼它可以公開明確、具確定性的規則,而不是不透明的預設值:每個欄位保留 18 點的外邊距與 12 點的間距,網格固定為兩欄,排列方式固定為 2-up 一列、4-up 兩列。由於沒有任何內容會被上傳,這些規則不需要被伺服器端渲染器暗中覆寫,去「修正」瀏覽器其實早已能自行處理的版面。

本地 2-Up 與 4-Up 網格的建立方式

當你選擇 2-up 時,工具會在每張輸出紙上配置兩欄一列。當你選擇 4-up 時,則使用兩欄兩列。原始頁面會由左至右、再由上至下填入欄位,確保分配順序始終對應原始文件的閱讀順序。若原始頁數無法整除,最後一頁的剩餘空間會保持空白,而不會以空白頁、旋轉複本或重複內容來填補。

每個原始頁面的擺放方式是先計算欄位內可用的寬度與高度,再取兩者中較小者作為縮放比例。頁面絕不會被拉伸以填滿欄位。高聳的直式頁面會保持其長寬比,兩側留白;而寬幅的橫式頁面則會在上下方留白。混合尺寸的原始頁面會以同樣方式逐頁處理,因此 A4 頁面與美規 Letter 頁面可以並排而不會被變形。縮放完成後,輸出內容會在欄位中同時進行水平與垂直置中。

屬性2-up4-up
網格形狀2 欄 × 1 列2 欄 × 2 列
每張輸出紙容納的原始頁數24
閱讀順序填入由左至右由左至右,再由上至下
每張紙的外邊距18 pt18 pt
欄位間距12 pt12 pt
頁面縮放取寬度/高度適配中較小者,置中取寬度/高度適配中較小者,置中
未填滿的最末欄位保持空白保持空白
原始頁數 → 紙張張數ceiling(pages ÷ 2)ceiling(pages ÷ 4)

三步驟離線製作 2-Up 或 4-Up PDF

從已儲存的檔案到可下載的精簡 PDF,整個流程簡短,且全程都在你的電腦上完成。

  1. 透過本地檔案選擇器,或將檔案拖曳至頁面,選擇一個非空、且不超過 25 MiB 的 PDF。
  2. 選擇每張紙配置兩個原始頁面(2-up)或四個原始頁面(4-up)。
  3. 點選 Create N-up PDF,確認顯示的原始頁數與輸出紙張張數,然後下載新的 PDF。檔名會加上排列方式,例如 report-4-up.pdf。

Create 控制項在作業完成前會保持停用,避免在當前作業仍在嵌入頁面時啟動重複任務。如果螢幕上已有結果時變更了檔案或排列方式,先前的下載連結會被撤銷並替換,確保絕不會將過時檔案當作當前結果提供。

為何輸出紙張邊框取自第一個原始頁面

大多數上傳式的 N-up 工具會預設紙張尺寸(例如 A4 或美規 Letter),強制所有輸出紙張都套用該尺寸。本地的 PDF N-Up:每張紙多頁 工具則反其道而行:每張輸出紙張都使用來源文件首頁的實際寬度與高度。這項規則是明確公開的,而非隱藏的紙張尺寸預設,這對混合尺寸來源,以及非標準頁面邊框的素材(例如投影片、技術圖紙、掃描型錄)來說格外重要。

實際的影響是:若你的第一頁是美規 Letter 的投影片,則每張輸出紙張都是美規 Letter 的投影片。若第一頁是 A4 的報告,則每張輸出紙張都是 A4。18 點的外邊距與 12 點的欄位間距會在該邊框內預留,每個嵌入的頁面接著會被縮放以適配剩餘空間。你無須猜測工具是否會留下不必要的寬大列印邊距,因為目標尺寸會直接從你提供的檔案中讀取。

離線瀏覽器必須在的限制

完全在瀏覽器中執行,雖然犧牲了伺服器級的吞吐量,卻換來一組嚴格且可預期的限制。原始 PDF 必須為非空、未加密、結構完整、容量不超過 25 MiB,且頁數不超過 500 頁。這些限制之所以存在,是因為每個頁面都會在單一分頁中讀入記憶體、嵌入、縮放並定位,因此作業必須維持在可控範圍內。如果你經常接近這些上限,實際的離線處理天花板會在 對大型 PDF 進行 N-Up:25 MiB 上限如何影響輸出 中說明,內容會逐步講解上限如何影響紙張張數,以及哪些來源無法順利完成。

空檔、標示錯誤、加密、損壞、容量過大、超過頁數限制或不支援的文件,會顯示明確的錯誤,且不會被繞過或重寫。工具不會將一般頁面光柵化為螢幕截圖,而是透過 pdf-lib 的 drawPage 機制嵌入原始頁面,這通常能在將每頁以可重複使用的表單物件放置的同時,將向量圖形與可選取的文字保留為 PDF 內容。這就是為什麼離線路徑能產生精簡的輸出,並在新檔案中保留可搜尋的文字。

2-Up 與 4-Up PDF 的離線應用情境

這兩種排列方式已能涵蓋多數節省紙張與審閱的工作流程,無需更複雜的功能。Two-up 適合用於投影片講義(每張投影片在列印時仍需足夠易讀),以及需要保留原始閱讀順序的文件。Four-up 則適合精簡歸檔、審閱用表單與講堂筆記,因為這些場景可接受較小的單頁佔位面積,並希望單張紙張承載一塊完整的內容。

由於處理過程在本地完成,同樣的流程可在訊號不穩的會議室、在頁面載入後完全斷網的筆電,或在阻擋常見上傳端點的公司代理伺服器後方工作站上運作。來源檔案不需要在每次使用前通過第三方隱私審查,結果會在按下按鈕時即時產生,並於所有選定的原始頁面皆完成嵌入與定位後才儲存。原始檔案不會被以任何方式修改,這表示你可以將未經 N-Up 處理的版本保留為母本,視需要隨時產生精簡副本。

離線 N-Up 工具刻意不做的事

讓工具保持專注,正是離線保證得以實現的前提。它不會為雙面小冊裝訂產生頁面、不會加上裁切線、不會自動旋轉頁面、不會重新排序原始頁面、不會直接列印、不會移除註解、不會壓平表單、不會將互動式連結保留為重新定位的可點擊區域,也無法保證對應特定的商用印刷流程。如果你需要上述任何功能,它們屬於同一個離線系列中的其他工具,而非以附加功能的形式偷渡進本工具。

這款工具也不會假裝成別種工具。它不會宣稱能像重新壓縮器那樣縮減檔案大小,也不會重寫原始 PDF;它會建立一份獨立的文件,將原始頁面嵌入其中。這種分離是有意為之:離線 N-Up 路徑負責產生乾淨的紙張版面,而壓縮、壓平、重新排序、旋轉、簽章等其他任務,則由各自的獨立離線工具依其專長處理。

延伸閱讀:免費 PDF 轉長圖,無需註冊:在本地堆疊頁面。