Tips & Tricks

如何檢查兩個 PDF 檔案是否完全相同或不同版本

資料夾中的兩個 PDF 檔案具有相同的檔案名,但一個是今天早上保存的,另一個是上週保存的。它們可能是同一文件的相同副本,意外保存了兩次,浪費了儲存空間,並造成了關於哪個是權威版本的混亂。它們可能是略有不同的版本,其中有人進行了小而重要的編輯,更改了合約表中的美元金額,更新了頁腳中的到期日期,更正了名稱拼寫,並且沒有重命名文件以指示更改。要確定它們是逐字節完全相同還是略有不同的版本,需要進行比打開兩個文件並並排視覺掃描它們更深入的比較。

人眼在發現兩個相似文件之間的微小差異時非常不可靠,尤其是當差異是一頁密集文本中的單一更改的數字時。比較工具可以有條不紊地找到每一個差異,包括那些你在兩個視窗之間手動翻轉並試圖在視覺記憶中保留一頁圖像並檢查另一頁圖像時永遠不會注意到的差異。

檢查兩個PDF Compare檔案是否相同涉及計算加密檔案雜湊以在幾秒鐘內完成精確的位元組級身份確認,或執行詳細的視覺和文字級比較以識別它們之間的每個內容差異。 WukongPDF 的PDF 工具 支援透過這兩種方法進行文件比較,以下步驟涵蓋快速精確配對檢查和徹底的內容差異分析。

How to Check If Two PDF Files Are Exactly Identical or Different Versions

最快的檢查:比較文件雜湊值以獲得確切的位元組級身分

加密檔案雜湊是根據文件資料的每個位元組(從 PDF 標頭到每個內容對象,再到交叉引用表的最終位元組)數學計算得出的唯一數字指紋。產生完全相同的雜湊值的兩個檔案在數學上是逐字節相同的。產生不同哈希值的兩個檔案並不相同,也具有數學確定性。無論檔案大小如何,計算雜湊值都需要幾秒鐘,這使得這是最快的身份檢查。在 Windows 上,開啟 PowerShell 並對兩個檔案執行 Get-FileHash 命令,指定 SHA256 作為演算法。逐個字元比較兩個雜湊字串。如果每個字元都匹配,則文件是精確副本,無需進一步比較。

雜湊比較明確地回答了二進位身分問題,但無法告訴您兩個不同檔案之間的實際差異。如果合約的兩個版本中第 4 頁的美元金額中僅更改了一位數字,則將產生完全不同的雜湊值,並且沒有明顯的相似性。哈希比較明確表明它們是不同的,您可能已經懷疑了這一點。它提供了關於更改內容、更改位置或更改有多重要的零信息,而這些信息正是您實際需要了解的。

WukongPDF

嘗試編輯 PDF

無需安裝。直接在您的瀏覽器中工作。

立即開始 →

使用 Acrobat 的比較文件工具查看詳細的內容差異

Adobe Acrobat Pro 的比較文件工具可以對兩個 PDF 文件進行全面、多層的比較,並產生詳細的報告,對它檢測到的每個差異進行分類。開啟 Acrobat,導覽至「檢視」功能表或「工具」面板,然後選擇「比較檔案」。選擇要比較的兩個 PDF,然後按一下「比較」。 Acrobat 同時在多個層級分析兩個文件:逐字比較提取的文字內容、逐像素比較視覺外觀、嵌入圖像的變化以及包括書籤和元資料的文件結構。

比較報告以互動式並排視圖顯示所有偵測到的差異,原始文件位於左側,修改後的版本位於右側。更改的文字以彩色背景突出顯示。添加的內容以一種不同的顏色顯示,通常是綠色。刪除的內容以另一種不同的顏色顯示,通常是紅色。該報告逐頁、逐行地詳細說明了兩個版本之間發生的變化,起到完整的變更審計追蹤的作用。對於法律合約、監管文件、財務報告以及任何出於合規或談判目的而準確了解變更內容的文件,詳細的比較報告提供了明確的證據。

當 PDF 有不同的視覺格式時比較文本內容

兩個 PDF 可能包含以不同格式表示的相同文字內容:不同的字體、不同的字體大小、不同的頁面尺寸、不同的邊距設定或不同的圖像壓縮參數。完整的視覺比較將標記這些格式差異中的每一個,包括可能與您的實際目的完全無關的純粹裝飾性差異。對於故意忽略所有格式的純文字比較,請使用 Acrobat 的匯出到文字功能或專用 PDF 文字擷取庫從兩個 PDF 中提取文字。使用標準文字比較工具(例如 Unix diff 命令、視覺比較應用程式)比較兩個提取的文字文件,甚至將兩者貼到文字處理器中並使用其比較功能。

純文字比較隔離了實際有意義內容的更改,同時過濾掉純粹外觀差異中的雜訊。沒有返回差異的文字比較可以自信地確認兩個文件版本用完全相同的單字表達完全相同的內容,即使它們由於字體更新、邊距調整或品牌重塑而在頁面上看起來略有不同。當您驗證合約語言在兩個草稿之間沒有實質性變化時,無論字體系列是否更改或頁邊距是否調整,這是正確的比較方法。

比較方法檢測什麼最適合
文件哈希 (SHA256)位元組級同一性或差異,兩者之間沒有任何關係快速檢查:這些文件是否完全相同?
Acrobat 比較文件每個文字、圖像、格式和結構變化詳細審核兩個文件版本之間的所有更改
文字擷取+差異僅文字內容發生變化,完全忽略格式驗證合約語言或文件正文

驗證沒有新增、刪除或重新排序頁面

內容比較可能會顯示任何單一頁面上沒有文字更改,但兩個 PDF 的總頁數或頁面順序仍然可能不同。如果 PDF 第 7 頁被靜默刪除,其餘頁面被重新編號,則每個剩餘頁面上將顯示相同的文字內容,但總頁數不同。在進行詳細比較之前,先檢查兩個檔案的頁數。如果計數甚至相差一頁,則某個版本已在文件中的某處新增或刪除了一頁。

如果頁數相同,請並排滾動縮圖視圖中的兩個文檔,快速比較每個頁面相應位置的視覺內容。從原始位置 5 移動到新位置 12 的頁面將具有與其原始位置完全相同的內容,但會出現在錯誤的順序位置。縮圖比較可以捕獲頁面重新排序,而僅內容比較(比較提取的文本而不考慮頁面位置)可能會完全錯過。

WukongPDF

嘗試編輯 PDF

無需安裝。直接在您的瀏覽器中工作。

立即開始 →