PDF 中繼資料是儲存在每個 PDF 內部的文件資訊——與可見頁面分開,但可透過任何檢視器的「內容」對話框存取——其中包含八個標準化欄位:Title(標題)、Author(作者)、Subject(主旨)、Keywords(關鍵字)、Creator(建立者)、Producer(產生者)、CreationDate(建立日期)以及 ModDate(修改日期)。編輯 PDF 中繼資料意味著讀取這些項目、變更要更新的值,然後儲存一份帶有新資訊的新 PDF 副本。頁面內容、文字與排版會保持完全不變;只有隱藏的文件資訊字典會被修改。該操作不會動到裝置上的原始檔案,而是產生一份獨立副本,可在分享前先行檢視。由於資訊字典在 PDF 規範中位於固定位置,因此讀寫流程在各種作業系統與閱讀應用程式之間都是可預測的。
PDF 中繼資料與可見的檔名、頁面上印出的文字,或檔案系統中的位置是不同的東西。該字典由 PDF 軟體讀取,並由文件管理系統建立索引,而使用者通常只能透過「內容」面板看到其中一部分欄位。將這些差異謹記在心,正是讓中繼資料編輯既實用又可預測的關鍵。

PDF 內部:中繼資料的結構方式
每個 PDF 都帶有兩種並行的自我描述。可見的描述是頁面內容——跨多頁排列的文字、影像、圖表與標題。隱藏的描述則位於檔案中一個稱為文件資訊字典(document information dictionary,通常簡稱為資訊字典)的獨立區段。這個字典以鍵值對的形式儲存資訊,所有 PDF 閱讀器都能解讀:Title、Author、Subject、Keywords、Creator、Producer、CreationDate 與 ModDate。有時還會出現另一個以 XML 為基礎的描述,也就是 XMP 中繼資料,但資訊字典是支援最廣泛的層級,也是標準檢視器在「內容」對話框中揭露的內容。
由於資訊字典與頁面內容串流是分開儲存的,因此編輯它並不會重新繪製任何內容、重新編排頁面,或變更影像。原始 PDF 仍然有效且可開啟;只有描述性的項目會被變動。這種分離也是為什麼中繼資料編輯可以安心嘗試——任何變更都可以在檔案分享前先行檢查。
標準欄位及其各自儲存的內容
這八個常見項目各自承載不同類型的資訊。下表摘要說明每個項目記錄的內容,以及在新匯出的文件中,該值通常來自何處。
| Field | What it stores | Typical source |
|---|---|---|
| Title | Document title shown in viewer headers, browser tabs, and search results. | Often blank or copy-pasted during export. |
| Author | Original creator's name as listed in Properties. | Application user or export settings. |
| Subject | Short summary or topic line for the document. | Often blank. |
| Keywords | Comma-separated tags for search and categorization. | Often blank; used by archival systems. |
| Creator | Application that authored the document content. | Word, InDesign, Pages, or similar. |
| Producer | PDF conversion library used to finalize the file. | pdf-lib, Acrobat Distiller, Skia/PDF. |
| CreationDate | Calendar date of original creation. | Export time. |
| ModDate | Last modification date. | Re-save time. |
從表格來看,前四個項目是面向使用者的——它們描述文件的內容。接下來兩個則描述產生該文件的工具鏈。最後兩個是時間戳記。一般的中繼資料編輯通常只會更動其中一兩個欄位;其餘則維持原始匯出時所記錄的內容。
三步驟編輯 PDF 中繼資料
完整的讀寫流程是在單一瀏覽器工作階段中完成的。PDF 中繼資料編輯器會在本機載入 PDF,讀取其資訊字典,然後回寫一份獨立副本,與來源檔案唯一的差別就是你所變更的項目。
- 從你的裝置中選擇一個 PDF 檔案。檔案選擇器會在瀏覽器中載入該 PDF。該工具會在不將檔案上傳到伺服器的前提下,從資訊字典中讀取常見的項目。偵測到的值會出現在編輯器中,分別對應 Title、Author、Subject、Keywords、Creator、Producer、CreationDate 與 ModDate。在決定要變更哪些項目之前,請先逐一檢視。
- 編輯你想要變更的項目。在 Title、Author、Subject、Keywords、Creator 或 Producer 中輸入新文字,以取代目前的值。刻意將某個欄位留空,則會在儲存的副本中將該文字欄位寫入空值。日期必須以 YYYY-MM-DD 格式輸入,編輯器會在儲存前檢查實際的日曆日期,包含閏年。空白日期會被視為「保持不變」,因為在這個本機工作流程中,標準的 PDF 日期移除並不是一項可靠的公開操作。
- 儲存中繼資料並驗證下載結果。點擊儲存,即可在你的裝置上產生一份另命名的 PDF 副本。原始檔案不會被覆寫。請在你慣用的檢視器中開啟下載的副本,並檢查「內容」或「文件資訊」面板,以確認新的項目。這一步驗證很重要,因為有些檢視器只會顯示部分欄位。
中繼資料在不同檢視器與歸檔系統中的呈現方式
不同的程式會顯示中繼資料的不同切片。桌面版 PDF 檢視器通常會在「內容」對話框中顯示 Title、Author、Subject、Keywords、Creator、Producer 以及兩個日期欄位。有些檢視器在標記開啟的分頁時,會優先顯示 Title 而非檔名;而檔案瀏覽器則永遠只會顯示作業系統層級的檔名。大型組織內部的搜尋系統通常會將 Title 與 Keywords 建立索引,以便快速擷取。文件管理平台則傾向聚焦於 Author 與 CreationDate,用於排序與稽核紀錄。
至於哪些欄位最重要,並沒有一條通用的規則——合適的檢視器或系統,總是取決於工作流程。正因為如此,建議在儲存後進行的最後一步,是在你實際會使用的閱讀器或歸檔目的端中開啟下載的 PDF,然後在該處確認內容。在 Adobe Reader 中看起來正確的欄位,可能在輕量級的檢視器中完全不會出現;而歸檔系統可能會讀取 Keywords,卻完全忽略 Producer。
編輯中繼資料的限制與注意事項
此編輯器的範圍刻意設定得很窄。它只會更新標準的文件資訊,而不會動到頁面內容串流、表單欄位、書籤、連結、註解、附件與密碼。儲存中繼資料變更並不會重新繪製封面、變更標題、加上浮水印、變更檔名,或移除隱藏內容。PDF 中繼資料是描述性的資訊,而非頁面上的可見文字。
在實際工作流程中,有三項實用的注意事項經常會被提及。
刻意清空文字項目。如果儲存時 Title、Author、Subject、Keywords、Creator 或 Producer 欄位是空白的,下載的副本在對應欄位就會收到一個空值。這對於移除舊有的署名或將出版記錄匿名化很有幫助。Keywords 是以逗號分隔的值輸入,並會原樣保存在儲存後的文件資訊項目中。
日期的處理方式與文字不同。空白的日期會保留來源日期,而不是將其移除,因為公開的日期移除功能並非在每個檢視器中都可靠。在儲存前請檢視任何日期變更——依賴文件時間戳記進行法律送件、法規申報或歸檔日誌的接收端,將會看到你所輸入的確切內容。如果接收端的系統只會呈現部分欄位,請謹慎選擇日期。
既有的數位簽章可能會失效。編輯中繼資料會重寫 PDF 內部的位元組,這代表與原始檔案內容綁定的雜湊式簽章將不再相符,即使可見的頁面內容看起來並未改變。請保留原始的已簽署檔案,並在簽章有效性至關重要的情境下使用具備簽章感知能力的工作流程。編輯器本身不會動到簽章;它只會變更簽章周圍的資訊字典。
編輯器也能安全地拒絕受保護或無法讀取的檔案。受密碼鎖定的 PDF 將無法載入,受損的檔案也不會被修復。從已知良好且未受保護的 PDF 開始作業,是最安全的工作流程。
更新各欄位的實際理由
人們編輯中繼資料的原因各不相同,而他們所動到的欄位,通常就透露出其目的。
Title(標題)。更清楚的標題能改善文件在瀏覽器分頁、下載資料夾與搜尋結果中的顯示方式。內部報告匯出時,常會帶著一個通用的 "Document1",或是一長串系統路徑。替換 Title 項目能讓檔案一眼可辨,卻不會變更檔名。對於特別專注於標題編輯的讀者,在瀏覽器中編輯 PDF 標題的操作指南以更詳細的篇幅介紹了同一項操作。
Author(作者)。在交付前修正署名,是最常見的編輯之一。許多撰寫工具會記錄作業系統的登入名稱、暫時的使用者名稱,或共用的團隊帳號。將 Author 設定為真實的個人或部門名稱,能讓一整批檔案之間的記錄保持一致。
Subject(主旨)。一行簡短的描述會作為內部摘要,顯示在「內容」面板中。當多個檔案同時開啟時,它能協助審閱者與歸檔索引。
Keywords(關鍵字)。以逗號分隔的標籤會驅動文件管理系統內部的搜尋。在多份報告之間維持一致的詞彙(例如「2026, Q2, audit, finance」),能讓日後查找這些報告更為容易。
Creator 與 Producer(建立者與產生者)。為 Creator 與 Producer 設定一致的命名規則——例如負責產生該檔案的團隊或流程——有助於內部分析,並讓團隊能稽核是哪個工具鏈產生了哪份文件。中繼資料編輯所寫入的值,會在後續於任何標準閱讀器中開啟檔案時依然保留。
CreationDate 與 ModDate(建立日期與修改日期)。當歸檔系統依賴時間戳記來進行排序或制定留存規則時,這兩個日期就非常有用。這些日期若有錯誤(例如時鐘設定到錯誤的年份、未更新的匯出時間戳記,或虛擬機上的時鐘偏移)通常需要更正,而編輯器會在儲存前驗證日曆日期。
此完整工具會一次讀取全部八個欄位,只寫入被變更的部分。PDF 中繼資料編輯器完全在瀏覽器中執行——檔案在下載步驟之前都會留在裝置上。在底層,該操作使用 pdf-lib PDFDocument API 來載入檔案、編輯資訊字典,並寫入一份獨立的本機副本。
延伸閱讀:初學者編輯 PDF 中繼資料:清晰的逐步說明。