跳至主要內容

掃描 PDF 表格 OCR:核對列、欄、單位與跨頁

對照原始掃描檔檢查辨識出的表格,重點放在合併標題、數值對齊、單位,以及跨頁續接的表格。

一張表格就算每個數字都在,還是可能傳達錯誤的資訊。把某個數值往右挪一欄,它代表的年份、處理方式或單位可能就變了。校對掃描 PDF 的表格 OCR,要確認的是標籤與數值之間的對應關係,光看數字合不合理並不夠。

先從原始頁面影像和一張完整的表格開始。把表頭、表身、註記,以及任何續接的部分都看過一遍,再將數值複製到試算表或報告裡。

先釐清合併標題,再核對儲存格

表頭可能橫跨好幾欄,下面再用第二列標出各欄的名稱。例如「年產量」可能涵蓋兩個年度,每個年度又細分成不同的產品類型。如果橫跨的標題不見了,匯出的列看起來也許很整齊,意義卻已經流失。

挑一個數值,把它的完整標籤寫出來:表格標題、群組標題、欄標題、列標題,還有單位。接著看看只憑轉換後的結果,讀者能不能還原出這個標籤。

合併的列標籤也要這樣處理。某個類別只印了一次,旁邊跟著好幾列,它可能管的是底下所有列。它下方的空白儲存格未必是缺漏的資料;如果把每個空白都填成零,反而改動了原始內容。

之後要用哪種 Markdown 呈現方式,可以參考PDF 表格轉 Markdown。這裡要確認的是:原始表格有沒有被正確辨識。

雙向追查數值

先在掃描檔裡挑一個數值,再到轉換結果中找到它所在的列和欄。然後反過來,從結果裡挑一個數值,回頭在掃描檔中找出它的來源。反向檢查可以揪出重複的列,或是找不到出處的數值。

抽樣時位置要分散:第一列、中間、最後一列,以及含有註記符號或特殊標點的那一列。小數點、負號、千分位、百分比、範圍和括號都要檢查。就算前後的數字都對,這些符號仍可能左右意義。

空白、破折號、「不適用」和零之間的差別要保留。表格的圖例可能為它們各自賦予不同的意思。在弄清楚圖例之前,不要為了方便就把它們統一處理;真要改動,另外記錄下來。

連同標題和註記一起看單位

一個標著「營收」的數值,如果「單位:千元」只出現在表格上方或下方的註記裡,這個數值就是不完整的。確認這個限定條件有保留下來,而且仍然對應到正確的數值。

儲存格裡出現的單位也要檢查。上標、字首和度數符號可能小到在品質不佳的掃描檔裡消失。從毫克變成公克,可不是排版上的小問題。

如果之後要翻譯這份文件,請把單位辨識和語言選擇分開處理。不該指望譯者去發現 OCR 漏掉了一個指數。先校對辨識出來的原文,再比對翻譯後的標題和說明。

跨頁表格要小心接合

留意「續下頁」字樣、重複出現的欄標題、被拆開的列,以及只出現在最後一頁之後的註記。重複的標題不該變成多出來的一列資料;重複的列標籤可能是續接,而不是第二筆觀測值。

檢查分頁前的最後一列資料,以及分頁後的第一列。如果某段說明延續到下一頁,確認它的數值仍然屬於同一個項目。文末的註腳可能適用於前面幾頁的列。

就算你從工作用的表格裡移除了分頁界線,校對紀錄裡還是要保留。這樣才能還原某一行為什麼被漏掉,或某個重複是怎麼冒出來的。

記下不符之處,不要猜數字

用簡單的紀錄就好:來源頁碼與表格、列標籤、欄標籤、有爭議的數值、來源檔的讀法,以及更正狀態。讀不出來的數值就標為待釐清。不要只因為某個數字能讓總和對得上,就選它。

總計和範圍可以當作交叉檢查的線索,但不能當作證明。原始文件本身也可能有進位或編輯上的錯誤。辨識的更正要和之後對資料的解讀分開記錄。

PDF Craft 會在轉換 PDF 時辨識表格,掃描內容也包含在內。如果目的是編輯和重複使用,請選擇 Markdown,再把下載的結果和原始檔比對。複雜或模糊的表格要仔細檢查;不能一概保證所有合併儲存格或跨頁結構都能正確辨識。

把表格用在研究筆記之前,先一起核對它的標題、單位、抽樣的列和註記。PDF 轉 Markdown 的研究工作流程說明了表格離開原始文件後,要怎麼保留這些來源脈絡。

把方法用在你的文件上

先用有代表性的檔案試一次,檢查結果,再選擇適合整套資料的處理方式。

轉換掃描 PDF