PDF 文件帶有嵌入的PDF 元資料,揭示了用於創建它的軟體。在大多數 PDF 閱讀器中,快速查看“文件”、“屬性”、“描述”下的文檔屬性會顯示一個“生產者”字段,用於命名 PDF 生成庫或應用程序,以及一個“創建者”字段,用於命名原始創作軟體。此資訊會在建立過程中自動寫入文件,並在大多數檢視和共用工作流程中持續存在,除非明確刪除。
了解創建 PDF 的軟體在多種情況下很有用。當 PDF 表現異常時,例如字體無法呈現或連結無法正常運作,製作者欄位會告訴您問題是否可能與生成軟體有關。當從未知來源接收 PDF 時,元資料會提供有關發送者技術環境的線索。當對一批出現相同問題的 PDF 進行故障排除時,生產者欄位可以快速識別它們是否都是由相同應用程式版本產生的。
PDF 修復 工作流程通常從元資料檢查開始。顯示 Acrobat Distiller 10.0 作為製作者的 PDF 可能是從較舊的軟體版本創建的,並且可能需要格式現代化。顯示 Microsoft Print to PDF 作為製作者的 PDF 是透過列印驅動程式產生的,可能缺少直接匯出將保留的書籤和內部連結等功能。

在哪裡可以找到軟體創建者資訊
在 Adobe Acrobat Reader 或 Acrobat Pro 中,開啟 PDF 並前往“檔案”,然後前往“屬性”。 “描述”標籤顯示多個元資料欄位。 PDF Producer 欄位顯示執行最終 PDF 產生步驟的程式庫或應用程式。常見值包括 Adobe Acrobat Pro、Microsoft Word、Adobe PDF Library 或 iText。應用程式欄位(有時標記為「創建者」)顯示在 PDF 轉換之前產生內容的上游應用程式。透過將 Word 文件儲存為 PDF 產生的 PDF 顯示 Microsoft Word 作為應用程序,Microsoft Print to PDF 或 Adobe Acrobat Pro 作為 PDF 產生器,具體取決於使用的匯出路徑。
若要更深入地了解,請開啟原始 XMP 元資料。在 Acrobat Pro 中,轉到“檔案”、“屬性”,按一下“其他元資料”按鈕,然後選擇“進階”。原始 XMP XML 文件包含所有元資料字段,包括產生軟體名稱、版本號、建立電腦的作業系統(某些情況下)以及帶有時區資訊的建立和修改時間戳記。版本號碼通常是對故障排除最有用的元資料。舊版的 PDF 庫可能存在影響文字呈現或表單欄位行為的已知錯誤,識別版本可以告訴您升級生成軟體是否可能解決該問題。
嘗試修復 PDF
無需安裝。直接在您的瀏覽器中工作。
在免費 PDF 閱讀器和線上工具中閱讀元資料
Adobe Acrobat Reader 並不是查看 PDF 元資料的唯一方法。大多數免費的 PDF 閱讀器,包括 Foxit Reader、SumatraPDF 和基於瀏覽器的檢視器,都透過類似的選單路徑公開文件屬性。在 macOS 上,內建預覽應用程式在「工具」、「顯示檢查器」下顯示元資料欄位的子集。 Chrome 和 Edge 內建的瀏覽器為基礎的 PDF 檢視器顯示有限的元資料。在瀏覽器標籤中右鍵按一下 PDF,然後尋找文件屬性或類似選項。
線上 PDF 元資料檢視器接受文件上傳並在格式化表格中顯示所有嵌入的元資料欄位。當您使用的裝置未安裝專用 PDF 閱讀器時,這些工具非常有用。上傳文件,查看元數據,然後再次下載文件而不進行修改。
元資料告訴您有關 PDF 來源的資訊
Producer 欄位是最可靠的指標,因為它是由 PDF 生成庫自動設定的,並且無法透過標準使用者介面輕鬆變更。創建者欄位可以由使用者在文件建立期間修改,並且作為取證指示器不太可靠。文件可能將 Microsoft Word 顯示為創建者,但內容本身可能是從其他來源貼上的,這使得創建者欄位更多的是一個起點,而不是一個明確的答案。
實際上,在同一屬性對話方塊中顯示的 PDF 版本號碼提供了有關生成軟體時代的附加上下文。 PDF 1.4 是 2001 年發布的 Acrobat 5.0 的預設輸出。 PDF 1.7 從 2006 年起開始流行。 PDF 2.0 於 2017 年成為標準,是現代 PDF 創建工具的預設輸出。顯示版本 1.4 的 PDF 可能是由較舊的軟體創建的,並且可能缺乏對 256 位元 AES 加密或標記的 PDF 可訪問性結構等現代功能的支援。
| 元資料欄位 | 它揭示了什麼 | 如何檢查 |
|---|---|---|
| 製片人 | 產生 PDF 的軟體 | 文件、屬性、描述選項卡 |
| 創作者 | 原創創作應用程式 | 文件、屬性、描述選項卡 |
| XMP元數據 | 擴展創建數據,有時包括作業系統訊息 | 在進階屬性中查看原始 XMP |
當元資料遺失或更改時
出於隱私或安全原因,某些工作流程會故意剝離 PDF 元資料。向法院提交的法律文件可能會刪除其元數據,以避免洩露原始文件的創作軟體和網路路徑。 PDF 最佳化工具包含元資料刪除選項,可清除所有製作者、建立者和時間戳記資訊。如果元資料欄位為空,則 PDF 可能是由不寫入元資料的軟體(例如某些最小模式的開源庫)產生的,或者元資料被故意剝離。
元資料也可以被偽造。 Producer 和 Creator 欄位是文字字串,可以使用二進位編輯器或 PDF 元資料編輯工具進行修改。如果沒有確鑿的技術指標,則不應將聲稱由特定軟體版本建立的 PDF 視為取證證據。 PDF 的內部物件結構(包括交叉引用表格式和物件編號方案)比單獨的元資料欄位提供了更強有力的生成軟體證據。這種更深入的分析需要專門的 PDF 取證工具,並且超出了快速屬性檢查的範圍。
檢查 PDF 屬性以識別生成軟體只需不到 10 秒的時間,並為故障排除、版本評估和文件來源評估提供有用的上下文。 Producer 欄位是資訊最豐富的單元資料項,PDF 版本號提供了文件可能建立的時間和使用哪一代軟體的歷史背景。
使用元資料解決 PDF 渲染問題
當 PDF 在特定閱讀器中呈現不正確時,Producer 欄位通常會提供第一個診斷線索。顯示舊版 PDF 庫的 PDF 作為製作者可能存在已知的與現代讀者的兼容性問題。在線搜尋生產者名稱和版本以及您遇到的渲染症狀通常會找到記錄的解決方法。例如,舊版本 iText 庫產生的 PDF 可能無法在 Chrome 內建 PDF 檢視器中正確呈現表單字段,修復方法包括在 Acrobat Reader 中開啟檔案或使用目前版本的庫重新產生 PDF。
WukongPDF 的PDF 修復 工具可分析文件屬性(包括生產者欄位),作為診斷工作流程的一部分。識別生成軟體可以將故障排除路徑從數十種可能的原因縮小到影響特定軟體版本的已知少數問題。與嘗試不考慮特定 PDF 生成庫的怪癖的通用 PDF 修復方法相比,這種有針對性的診斷可以節省時間。
檢測帶有偽造或操縱元資料的 PDF
雖然元資料很容易修改,但內部 PDF 結構卻很難令人信服地偽造。交叉引用表格式、物件編號方案和可選內容群組的存在都提供了有關獨立於元資料欄位的生成軟體的取證線索。一份聲稱由 Microsoft Word 2016 創建但使用不同庫典型的線性化物件編號的 PDF 值得懷疑。
進階 PDF 取證工具可分析內部結構,並與常見 PDF 產生庫的已知簽章進行比較。這些工具會產生一個置信度分數,用於衡量該結構與所聲明的 Producer 欄位的匹配程度。對於必須高度可信地確定軟體來源的法律或合規性場景,取證分析提供了比單獨的屬性對話框檢查更強有力的證據。了解產生 PDF 的軟體是一項診斷技能,可將故障排除範圍從猜測縮小到有針對性的調查。
PDF Producer 欄位是一小段元數據,用於回答特定問題:什麼軟體產生了該檔案。在 PDF 有無數來源和版本的世界中,擁有快速、可靠的方法來回答該問題是一項實用技能,每個普通 PDF 用戶都可以從培養中受益。檢查文件屬性所需的十秒鐘時間是任何 PDF 工作流程中回報率最高的診斷方法之一。 PDF Producer 欄位是一種診斷工具、取證指示器和相容性檢查,所有這些都匯總到一個元資料中,只需在任何 PDF 閱讀器中點擊一個選單即可使用。
出於實際目的,在專業環境中,客戶、供應商和協作者使用數十個不同的軟體版本發送 PDF,從文件屬性識別生成軟體的能力是第一步診斷,通常可以在渲染和相容性問題升級為正式支援請求或錯過專案截止日期之前解決這些問題。
嘗試修復 PDF
無需安裝。直接在您的瀏覽器中工作。
