為 PDF 加入頁首和頁尾的正確做法,是符合四項限制的作法:你需要的字型控制程度、檔案是否允許離開你的裝置、檔案大小,以及你是否需要超出置中文字的功能,例如多行內容、自訂字型或分節編號。對於需要可選頁碼的簡單置中標籤,一個在本機執行的瀏覽器工具只需三個動作就能完成:選擇一個不超過 25 MiB 的 PDF、輸入頁首或頁尾文字(如果需要編號可使用 {page} 和 {pages} 代號)、選擇介於 6 到 36 點之間的字型大小,以及介於 0 到 200 點之間的邊緣邊距。對於多語言文字、自訂字型、多行標籤、動態日期,或需要符合歸檔標準的 PDF,桌面排版應用程式是較安全的選擇,因為它可以內嵌授權字型並調整頁面範圍。本指南說明如何為你的情況選擇正確的作法,然後逐步介紹使用 Header Footer PDF 的瀏覽器路徑的確切步驟。

什麼決定了正確的作法
大多數讀者會找到這個問題,是因為他們手上有一份特定的 PDF,並且想在每個頁面上顯示一個特定的標籤。選錯工具會浪費時間,還可能在不知不覺中損壞輸出結果。選擇正確的作法意味著將方法與四件事對應:字型控制、資料位置、檔案大小,以及標籤複雜度。
字型控制涵蓋你是否需要特定字型、粗細或文字支援。資料位置涵蓋檔案是否可以上傳到遠端伺服器,或必須留在裝置上。檔案大小涵蓋檔案是否符合僅限瀏覽器工作流程的限制,標準上限大約是 25 到 50 MiB,視工具而定。標籤複雜度涵蓋你的頁首或頁尾是單一短行,還是需要格式化,例如日期、多行、影像或每頁不同的內容。
一旦這四個答案明確後,選擇通常會落在三個類別之一:在本機執行的瀏覽器工具、你安裝的桌面排版或辦公應用程式,或是你對檔案執行的自訂腳本。每個類別有不同的強項概況,下面的章節會將它們並排列出。
將方法對應到你的文件
下表將三種主要作法對應到最常見的工作需求。在你開始輸入文字或安裝軟體之前,使用它來決定哪個路徑符合你面前的文件。
| 需求 | 瀏覽器本機工具 | 桌面排版應用程式 | 自訂腳本 |
|---|---|---|---|
| 檔案保留在裝置上 | 是 | 是 | 是 |
| 檔案大小限制 | 有限,通常 25 到 50 MiB | 受限於本機磁碟 | 受限於本機磁碟和執行階段記憶體 |
| 自訂字型內嵌 | 否 | 是 | 是,當字型檔案可用時 |
| 多語言和非拉丁文字 | 僅限工具內嵌的字型 | 是 | 是 |
| 置中單行頁首或頁尾 | 是 | 是 | 是 |
| 頁碼代號 | 是,視支援而定 | 是 | 是,需手動撰寫 |
| 多行或豐富版面配置 | 否 | 是 | 是 |
| 每頁或每節不同內容 | 否 | 是 | 是 |
| 單次工作的速度 | 最快 | 中等 | 設定最慢 |
| 設定成本 | 無 | 安裝或授權 | 撰寫或借用程式碼 |
當文件是一般的報告、合約或手冊,需要單一置中的頁首或頁尾,加上可選的「Page X of Y」編號時,瀏覽器類別就能涵蓋實際的符合情況。當文件使用非拉丁字元、需要品牌字型,或將作為正式記錄歸檔時,桌面類別是較安全的選擇。
自訂腳本刻意放在最後一欄,它們對於重複工作很有用:對數百個檔案套用相同的標籤、一批需要每個檔案使用獨特檔名的 PDF,或是從其他系統擷取中繼資料的工作流程。對於單一的一次性文件,撰寫或借用程式碼的成本幾乎划不來。
需要納入考量的限制和界線
每種作法都有界線,選擇正確的作法意味著在開始之前先了解哪些限制適用於你的檔案。下表列出了會改變工具是否能完成任務的可接受值,無論你選擇哪種方法。
| 設定 | 可接受值 | 邊界的行為 |
|---|---|---|
| 字型大小 | 整數,6 到 36 點 | 當一行過寬時,每次縮小一點,直到 6 點 |
| 邊緣邊距 | 整數,0 到 200 點 | 頁首位於頂部邊緣下方;頁尾位於底部邊緣上方 |
| 頁首文字長度 | 最多 120 個 Unicode 字元,會自動截斷 | 空白項目會略過該行 |
| 頁尾文字長度 | 最多 120 個 Unicode 字元,會自動截斷 | 空白項目會略過該行 |
| {page} 代號 | 僅限小寫 | 取代為從 1 開始的目前頁碼 |
| {pages} 代號 | 僅限小寫 | 取代為總結構頁數 |
| 輸入檔案大小 | 非空白的 PDF,最大 25 MiB | 加密、損壞或超大的檔案會明確失敗 |
除了這些輸入和輸出的界線之外,有幾個行為值得注意。工具是在現有頁面範圍內繪製,而不是擴大範圍,因此所選邊緣附近的現有本文內容可能會與新行重疊,而這種重疊由讀者自行處理。無法水平容納的一行會縮減到 6 點的下限,而不是換行、延伸或悄悄刪除,因此非常窄的頁面或積極的邊距可能會留下很少可用的空間。統一工具中的頁碼一律從 1 開始,並反映加入文字前的來源頁數;沒有封面排除、沒有羅馬數字模式、沒有起始編號偏移,也沒有分開的左右對齊。
一旦這些限制明確後,問題就變得實際而非概念性:你的檔案是否合適、你的文字是否合適,以及結果是否能避開本文內容?下一節會用具體步驟回答瀏覽器路徑的這三個問題。
使用 Header Footer PDF 加入頁首和頁尾
對於需要置中頁首或頁尾加上簡單編號的單一 PDF,Header Footer PDF 無需上傳檔案或安裝軟體就能完成工作。下面的步驟涵蓋從空白的瀏覽器分頁到下載 PDF 的完整流程。
- 選擇本機 PDF。使用檔案輸入從你的裝置選擇一個 PDF。檔案必須是非空白的 PDF,大小不超過 25 MiB,且不能有密碼保護或損壞。
- 輸入頁首文字、頁尾文字或兩者。每個欄位都是可選的,會自動截斷,並限制為 120 個 Unicode 字元。若要加入編號,請加入 {page} 表示目前頁碼,加入 {pages} 表示總數;像「Page {page} of {pages}」這樣的頁尾,在五頁文件的第二頁會變成「Page 2 of 5」。取代是確定性的,並套用於任何出現該精確小寫代號之處;其他大括號文字則保持不動。
- 設定字型大小和邊緣邊距。字型大小接受從 6 到 36 點的整數值。邊緣邊距接受從 0 到 200 點的整數值,將頁首文字置於頂部邊緣下方,同時將頁尾文字置於底部邊緣上方。如果一行寬於可用的頁面寬度,大小會縮小到 6 點的下限,而不是換行或延伸文字。
- 建立檔案並下載。點選「Add header and footer.」。瀏覽器會開啟來源檔,在每個頁面上繪製擴充的文字,並產生一個新 PDF,其檔名保留來源基底並加上 -header-footer.pdf。更改任何設定都會撤銷先前的下載,這樣它就不會被誤認為目前的設定。
使用內嵌的標準 Helvetica 進行繪製,並從每行的測量文字寬度進行置中——這項實作記錄在 pdf-lib drawText 參考 中。
儲存後:在分享前驗證輸出
新檔案是一個真正的 PDF,不是僅供檢視的疊加層:文字是作為額外的頁面內容繪製而成,而不是會在列印時消失的螢幕圖層。這意味著它在 PDF 閱讀器、列印副本和傳真上看起來都一樣。現有的可見內容、來源頁面順序和原始頁數保持不變,但已靠近邊緣的內容可能會位於新行下方,因為頁面範圍並未放大以騰出空間。
簡短的驗證例程可以在文件傳給客戶或列印以供會議使用之前防止大多數意外。如需更深入的逐步說明,請參閱加入頁首和頁尾後如何檢查 PDF 結果。
- 開啟下載的檔案,快速瀏覽第一頁、中間頁和最後一頁,以確認標籤落在你預期的位置。
- 檢查編號頁面,確認 {page} 從 1 開始,且 {pages} 反映原始頁數,而不是因為重複來源而改變的頁數。
- 確認任何非拉丁字元正確顯示;如果任何字元顯示為遺失字符,請將檔案移至桌面應用程式。
- 如果該行較寬,請放大以確認大小縮小到 6 點的下限,而不是溢出版面範圍。
如果這些檢查中有任何一項失敗,請變更字型大小或邊緣邊距,或從上表中選擇不同的作法。工具的選擇不會改變根本的限制,但會改變你繞過這些限制的空間。
如果你正在權衡選項,比較為 PDF 加入頁首和頁尾的作法對此有詳細說明。