為 PDF 加入頁首與頁尾並下載編輯後的檔案,是一個三步驟的瀏覽器工作流程:挑選一個不超過 25 MiB 的本地 PDF、輸入一行頁首、一行頁尾,或兩者皆輸入(可選擇使用 {page} 與 {pages} 預留位置進行編號)、設定 6 到 36 點之間的字型大小,以及 0 到 200 點之間的邊緣留白,接著按下動作按鈕來建立一個新檔案,檔名會加上 -header-footer.pdf 的後綴。Header Footer PDF 完全在您的瀏覽器中運作,使用 pdf-lib 的 PDFPage drawText 方法 搭配 嵌入的 StandardFonts.Helvetica 字型,因此來源文件和編輯後的副本都不會被上傳。來源文件的每一個結構化頁面都會在既有的頁面框內,以所選的邊緣留白繪製相同的置中頁首與頁尾,而原始的頁面順序、頁數和可見的內文都會保持不變。下載的檔案是一個全新的 PDF,而不是檢視器上的覆蓋層或註解圖層,因此它可以像其他 PDF 一樣列印和開啟。

header and footer pdf download
header and footer pdf download

這是一個置中頁首與頁尾的工具,會在單一 PDF 的每一頁上繪製額外內容(一行頁首、一行頁尾,或兩者皆有),並產生一個可供下載的新檔案。繪製動作在瀏覽器中使用 pdf-lib 進行,因此操作具有隱私性,檔案絕不會被送到伺服器。此工具專為簡單、可預期的編輯所設計:每一頁一個可選的頁首文字行與一個可選的頁尾文字行,水平置中,統一套用於所有頁面。

頁首會依您選定的留白,從頁面頂端邊緣往下排列,並依所要求的字型大小縮放。頁尾則以相同的留白,從頁面底端邊緣往上排列。兩行文字都使用嵌入的 Helvetica 字型實際量測出來的寬度來水平置中,因此對齊是精準而非估計的。如果您只想要頁首或只想要頁尾,只需將另一個欄位留空,便只會繪製已填入的那一行。

下載的檔案會保留來源檔名的基礎名稱,並附加 -header-footer.pdf,因此 report.pdf 會變成 report-header-footer.pdf。頁面框、頁面順序、可見的內文以及原始的頁數全都會保持原樣。只有新的頁首與頁尾文字會繪製在既有頁面之上,因此產出的是一個正常的 PDF 檔,而不是特殊的覆蓋層。

下載前的檔案需求與數值限制

在您選擇檔案之前,先了解此工具強制執行的明確限制會有所幫助。來源檔案必須是非空白的 PDF,且大小不超過 25 MiB。加密、損壞、超過大小或標示錯誤的檔案會產生明顯的錯誤訊息,且不會被略過,因此您不會得到半成品的 PDF 或沉默失敗。

兩個文字欄位都會經過修剪,且上限為 120 個 Unicode 字元。字型大小接受 6 到 36 點之間的整數值;不允許非整數輸入。邊緣留白接受 0 到 200 點之間的整數值。兩個支援的預留位置為小寫的 {page} 與 {pages};其他大括號文字則會原樣保留。標準的 Helvetica 支援實用的拉丁字元集。如果您的文字含有內嵌字型無法編碼的字元,則會明確地建立檔案失敗,而非以替代方式補上缺少的字符。

設定可接受的值
檔案格式非空白 PDF
最大檔案大小25 MiB
頁首文字長度120 個 Unicode 字元,會經過修剪
頁尾文字長度120 個 Unicode 字元,會經過修剪
字型大小整數,6 到 36 點
邊緣留白整數,0 到 200 點
支援的預留位置{page}、{pages}
輸出檔名原始基礎名稱 + -header-footer.pdf
內嵌字型標準 Helvetica(拉丁)

如何加入頁首與頁尾並下載 PDF

以下是使用 Header Footer PDF 工具,從選擇檔案到下載的完整工作流程:

  1. 在瀏覽器中開啟 Header Footer PDF 工具頁面,然後點擊檔案選擇器來挑選本地的 PDF。請確認檔案是非空白的 PDF,且大小在 25 MiB 以下。
  2. 在頁首欄位中,輸入您希望出現在每一頁內文上方的文字,例如文件標題、公司名稱或修訂標籤。如果您只想要頁尾,請將此欄位留空。
  3. 在頁尾欄位中,輸入您希望出現在每一頁內文下方的文字。若要加入頁碼,請加入 {page} 代表目前頁數,{pages} 代表總頁數,例如 Page {page} of {pages}。
  4. 將字型大小設定為 6 到 36 點之間的整數,並將邊緣留白設定為 0 到 200 點之間的整數。較大的留白會將文字行更往頁面內側推;留白為 0 則會緊貼邊緣。
  5. 點擊動作按鈕來建立新檔案。瀏覽器會使用 pdf-lib 的 drawText 方法在每一頁上繪製頁首與頁尾,嵌入一次 StandardFonts.Helvetica,並序列化產生一個新的 PDF。
  6. 下載產生的檔案。它會使用原始檔名的基礎名稱並附加 -header-footer.pdf,因此 report.pdf 會變成 report-header-footer.pdf。在散佈或列印之前,請先在本機開啟以確認文字配置適當且對齊看起來正確。

頁碼預留位置及其在已下載檔案中的呈現方式

兩個支援的預留位置讓簡單的編號變得可預期。{page} 會變成目前以 1 為基準的頁碼,{pages} 則會變成來源文件的總結構化頁數。因此,一條讀作 Page {page} of {pages} 的頁尾,在五頁文件的第二頁上會顯示為 Page 2 of 5,在第三頁上則為 Page 3 of 5,依此類推。編號永遠從 1 開始,總頁數永遠反映加入任何文字之前的來源文件。沒有起始編號的偏移、羅馬數字模式或章節專屬計數器。

替換作業是確定性的,只要出現完整的小寫預留位置就會套用。若您在頁首中寫下 Confidential — {page},並在四頁文件的頁尾中寫下 Page {page} of {pages},則第二頁會在內文上方列印 Confidential — 2,在內文下方列印 Page 2 of 4。其他大括號文字,例如字面的 {draft} 預留位置,則會保持原樣,這讓您在編輯過程中可以視覺化地標記預留位置,而不會與工具混淆。

已下載的 PDF 中保持不變的部分

新文字是作為額外的 PDF 內容繪製而成,而不是僅供檢視器顯示的覆蓋層。這代表頁首與頁尾在您以電子郵件寄送、列印或上傳到其他地方時都會跟著檔案走,但也代表靠近邊緣的現有內容可能會與所選的文字行重疊。此工具不會建立空白區、不會偵測安全邊界、不會移動內文、不會讀取文件語言,也不會避開標誌與裁切記號。

元素在已下載檔案中的狀態
頁首文字行提供時會加入每一頁
頁尾文字行提供時會加入每一頁
頁數與來源相同
頁面順序與來源相同
頁面框與來源相同
可見的內文與來源相同
原始檔名保留基礎名稱,附加 -header-footer.pdf
新內容類型繪製於頁面框中,非註解
先前編輯留下的過期 URL設定變更時會撤銷

常見的下載問題與工具的處理方式

在您依賴輸出結果之前,有幾個邊緣情況值得了解。如果您輸入的文字超過可用的頁面寬度,工具會將字型大小一次減少一點,直到 6 點的下限,而不是換行、拉伸或靜默地捨棄字元。非常窄的頁面搭配較大的留白,仍可能只留下很少的可使用空間,因此文字行最後可能會變得非常小或部分超出頁面。在散佈或列印之前,值得開啟已下載的檔案來檢視。

如果您的文字含有內嵌 Helvetica 字型無法編碼的字元,則會明確地建立檔案失敗,而不是產生一個缺少字符的檔案。此邊界避免了靜默的替代。對於多語言品牌、客製字型或精準的排版需求,能夠嵌入所需授權字型的桌面排版工具會是更合適的選擇。

變更任何設定(文字、字型大小、留白或來源檔案)都會撤銷先前的下載連結,讓過期的檔案不會被誤認為是目前的設定。較舊編輯中已完成的非同步作業,無法取代較新的檔案或文字選擇。如果您的檔案已加密、損壞、大小超過限制,或根本不是真正的 PDF,您會看到明確的錯誤訊息,且工具不會產生部分下載。

若想深入了解,請參閱 如何在本地從 PDF 移除圖片。

若想深入了解,請參閱 旋轉 PDF 的替代方案:在本地修正橫向頁面。