PDF 的設計就是要被列印出來——這就是「PDF 能不能列印」這個問題的簡短答案。較長的答案則取決於你手上這個檔案想做什麼。一份標準 Letter 大小的 PDF 會印在一張標準 Letter 大小的紙上,一頁對一張紙,圖樣以 100% 比例輸出,沒有任何意外。想要列印成大型海報的 PDF 則是另一個問題:大多數家用印表機無法進紙 24 x 36 英吋的紙張,而且大多數列印驅動程式也無法乾淨、可預期地將單一頁面放大到多張紙上。拼接(tile)方法正好填補了這個缺口,它會將每個來源頁面切割成一張張相同大小的方格紙,你只需要用手上已有的紙張列印、稍微修邊,再黏貼組合即可。每張輸出的紙張都會保持來源頁面的寬度與高度,而組合後的紙張則會依你所需的大小重建放大後的頁面。文末將涵蓋基本列印流程與海報拼接流程兩種做法,你可以依眼前這份文件挑選最適合的工作流程。

標準 PDF 列印 vs. 海報列印
對於一般文件——信函、合約、手冊、電子書、收據——列印 PDF 的方式就和列印任何其他檔案一樣。在檢視器中開啟 PDF,按下你作業系統的列印快捷鍵,文件就會以一頁一張的方式送到印表機。大多數檢視器也提供雙面列印、每張紙列印多頁、縮放至適當頁面,以及選取特定頁面等選項。這些功能都沒什麼特別,而且它們全都預設你送進印表機的紙張足以容納你想要的圖樣大小。
海報列印則打破了這個假設。舉例來說,你想要 24 x 36 英吋的圖樣,但對大多數家用印表機能接受的 8.5 x 11 或 A4 紙張來說實在太大。把圖樣縮小塞進單張紙只會印出同樣圖樣的小張輸出,而不是海報。印表機驅動程式的海報模式可以將一頁分散到多張紙上,但會因製造商而異,有時還會加上自己的邊界,而且在不同作業系統之間並不總是可預期的。內嵌在 PDF 本身的拼接方法則能提供一個穩定、與廠商無關的文件,讓你可以在任何地方、用你已有的紙張來列印。
拼接方法的運作原理
拼接方法會將來源 PDF 的每個頁面放大成一格可列印的紙張網格,並把結果打包成一份全新的、自足的 PDF。網格由你決定:二到四欄乘以二到四列,最多四乘四。每個來源頁面會縮放至完整的組合後海報大小——欄數乘以來源寬度,列數乘以來源高度——而每張輸出紙張只會顯示放大圖樣的一個視窗。紙張會依照固定順序輸出:每個來源頁面都依序由左上至第一列結束,再到下一列,直到右下角的方格為止。
由於來源圖樣是直接嵌入新 PDF 中,而不是被光柵化為螢幕截圖,向量圖形和文字在底層程式庫支援的範圍內,仍可保持向量形式。裁切發生在每張輸出紙張的頁面邊界,因此組合後的網格能重建放大後的頁面,而不需依賴印表機驅動程式的海報模式。Print Poster PDF 工具會在瀏覽器內完成所有步驟——頁面嵌入、配置、序列化,以及建立下載檔——而且完全不需要上傳來源檔案。
這個設計帶來兩個結果。第一,每張輸出紙張都會保持對應來源頁面的寬度與高度,因此這個工具並不會把你的文件轉換成 Letter、A4 或任何其他具名的紙張規格。第二,它支援混合尺寸的文件:來源中的橫向頁面會產生橫向紙張,直向頁面會產生直向紙張,每組方格都根據各自的頁面大小產生,而不是被迫統一成一種共同的紙張大小。
將 PDF 轉為海報
- 從你的本機裝置選擇一個不為空、且不超過 25 MiB 的 PDF。檔案由瀏覽器讀取,絕不會被上傳。
- 選擇網格。挑選二、三或四個海報欄,以及二、三或四個海報列。2 x 2 的網格會為每個來源頁面產生四張紙;3 x 3 的網格會產生九張;4 x 4 的網格會產生十六張。
- 建立拼接後的 PDF,然後以 100% 比例列印。依輸出文件中的順序,將每個來源頁面的紙張由左上至右下依序組合。
新 PDF 生成後,工具會回報來源頁數和總紙張數,後者等於來源頁數乘以你選擇的欄數與列數。在你慣用的 PDF 檢視器中開啟結果,確認方格看起來正確後,再把檔案送到印表機。
紙張數與輸出大小一覽
網格選擇與輸出之間的關係是固定的:總紙張數等於來源頁數乘以欄數乘以列數。下表顯示三種支援的方形網格會如何表現。輸出紙張大小永遠等於來源頁面大小,因此紙張的選擇權交給你。
| Grid | Sheets per source page | Output sheet size | Enlargement factor |
|---|---|---|---|
| 2 × 2 | 4 | Same as source page | 2× wider, 2× taller |
| 3 × 3 | 9 | Same as source page | 3× wider, 3× taller |
| 4 × 4 | 16 | Same as source page | 4× wider, 4× taller |
因此,針對你這份特定文件的總紙張數,就是來源頁數乘以上述每頁的紙張數。非方形網格也同樣有效:2 x 3 的網格(兩欄三列)會為每個來源頁面產生六張紙,而且每頁的輸出依然是來源頁面大小。如果你需要在某個具名紙張規格上輸出,正確的做法是先利用像 Resize PDF 這類工具調整文件大小,再進行拼接,因為 Print Poster PDF 本身並不會把頁面規格統一為 Letter、A4 或 Legal。
按下列印前:幾項實際檢查
在為大型海報投入墨水與紙張之前,請先在普通紙上列印一頁試試。這個單一測試能透露的訊息比任何螢幕預覽都多,因為它能顯示印表機實際的不可列印邊界、驅動程式的預設縮放,以及檢視器可能隱藏的任何方向意外。
在你打算用於列印的 PDF 檢視器中檢視產生的方格。旋轉過的頁面、裁切框、媒體框,以及非零的座標原點,都可能讓特殊文件的表現與簡單頁面不同。這個工具會保留由底層程式庫嵌入的頁面圖樣,因此來源中旋轉的頁面在方格中也會呈現旋轉狀態,但檢視器解讀該旋轉的方式可能有所不同。
大多數實體印表機都無法列印到紙張的精確邊緣。它們的不可列印邊界會在組合後留下細小的縫隙,因此請計畫稍微修整紙張,或挑選一個適合你裝置的印表機設定。本工具不會新增重疊區、裁切記錄、出血、邊界或對位記號來補償,因為這些功能取決於本工具無法得知的硬體與工作流程。
對於你打算離家列印的文件,相同的拼接式 PDF 也能跟著你走:複製到 USB 隨身碟、以電子郵件寄送,或交給印刷店的入口網站。如果你在衡量這個選項,在郵局列印 PDF 指南會帶你了解使用印刷服務與在家列印之間的取捨。
當拼接方法不適合你的文件時
這個工具有一些容易被忽略的硬性限制。空檔案、非 PDF 的選擇、大於 25 MiB 的檔案、加密的 PDF、損壞的交互參照資料,以及不支援的文件,都會產生明確的錯誤訊息。密碼保護無法被繞過;如果來源檔案必須輸入密碼才能開啟,本工具也無法開啟它。
其輸出是視覺拼接的文件,而不是完整互動的 PDF。互動連結、註解、表單元件、指令碼、附件、書籤,以及具名目的地,並不會在每張方格上以等效的互動結構重建。如果你的工作流程依賴表單欄位或可點擊連結,請在拼接前將其平面化或移除,並僅將列印出的海報用於視覺內容。
本工具不會新增切割指示、補償印表機縮減、降低墨水覆蓋率、強制施行騎縫裝訂,或移除隱藏內容。它在瀏覽器中本機執行,因此來源檔案絕不會被上傳到伺服器。更動檔案或網格會撤銷舊的下載,使其無法被誤認為目前的配置,而工作識別碼能避免較慢的過時結果取代較新的結果。
對於介於海報拼接之間的工作,幾個其他瀏覽器工具可以涵蓋工作流程的其餘部分,同樣無需上傳檔案:Rotate PDF 用於處理偶爾橫向的頁面、Crop PDF 用於修剪現有邊界,以及 Resize PDF 用於在拼接前將每頁強制設為某個具名紙張大小。
相關閱讀:如何為大型 PDF 檔案加入頁碼。