PDF轉JSON
用AI把PDF、掃描檔和圖片轉成結構化的JSON:文件欄位和表格的每一列都有具名的鍵,可以直接交給程式、資料庫或API。不需要範本,也不必寫程式。
PDF轉JSON,關鍵在於JSON有沒有結構。只把整頁文字塞進一個字串,程式根本無從處理。ScanPilot用AI讀取每一頁,先判斷這是什麼文件,再以JSON回傳資料:發票號碼、日期等表頭欄位成為具名的鍵,表格的每一列成為清單中的一個物件。
不需要範本或解析規則,所以第一次遇到的版面也能直接轉換,掃描PDF和照片也和數位檔案一樣處理。將文件上傳到上方,就能看到第一頁的JSON,第一頁免費、免註冊。如果資料是給人看而不是給程式用,同樣的擷取結果也能下載成Excel或CSV。
PDF轉JSON的方法
- 上傳檔案
將PDF、掃描的頁面或照片(JPG、PNG、HEIC)拖曳到上方的框內。
- AI讀取頁面
AI會判斷文件類型、表頭欄位和所有表格,並逐格讀取,掃描檔也一樣。
- 確認預覽
幾秒內第一頁就會以表格顯示,下載前可以先看到JSON會包含哪些內容。
- 下載JSON
點選「JSON」儲存.json檔:每頁一個物件,欄位和資料列都以具名的鍵儲存。
JSON長什麼樣子
檔案是一個陣列,每頁一個物件。表頭欄位放在documentMetadata底下,表格的資料列放在entries底下,數字保留為數值,載入時不必再整理。以一張英文發票的頁面為例:
[
{
"page": 1,
"documentMetadata": {
"Vendor__Name": "Acme Supplies Ltd",
"InvoiceNumber": "INV-1042",
"InvoiceDate": "2026-03-02"
},
"entries": [
{ "LineItems__Description": "Office chair", "LineItems__Qty": 4, "LineItems__Amount": 596.0 },
{ "LineItems__Description": "Desk lamp", "LineItems__Qty": 2, "LineItems__Amount": 58.5 }
]
}
]
欄位名稱取自文件本身的標籤,相關的欄位以雙底線分組(Vendor__Name、LineItems__Qty)。如果頁面主要是格狀內容,例如登記簿或印好的表單,也可以完全照版面保留:每頁會以grid回傳,也就是由資料列組成的清單,每個儲存格是一個字串。上方的預覽使用的就是這種版面檢視。
掃描檔和圖片也能轉JSON
大多數PDF轉JSON的工具只讀取PDF的文字層,遇到掃描檔、傳真或手機照片就什麼也讀不到。ScanPilot同時執行AI OCR和結構偵測,所以也能當圖片轉JSON的工具:上傳收據、表單或手寫表格的JPG或PNG,就能得到同樣結構的輸出。AI讀手寫字比傳統OCR可靠得多,實際測試的結果請見手寫轉文字。
什麼時候適合用JSON
- 交給程式或App:一行程式碼就能載入,不必自己寫PDF解析器
- 匯入資料庫或無程式碼工具:支援JSON的工具可以直接讀取
- 表頭欄位和明細列放在一起:這是只有一張表的CSV做不到的
- 測試擷取效果:在建立自己的流程之前,先用真實文件試試看
加密傳輸,絕不用來訓練AI
檔案以加密方式傳送,只用於產生您的轉換結果,絕不會用來訓練AI模型。
為什麼用ScanPilot轉換?
AI擷取表格
AI會像人一樣閱讀您的檔案,每個欄位都放在正確的位置,而不是從文字的座標去猜測。
掃描檔也能轉換
系統會自動執行OCR,掃描的頁面和照片都能像數位PDF一樣轉換。
先試用再決定
第一頁免費、免註冊。您可以用自己的檔案確認品質,而不是只看宣傳用的範例。
加密傳輸,保護隱私
檔案以加密方式傳送,只用於處理您的轉換,絕不會用來訓練AI模型。
常見問題
PDF怎麼轉JSON?
將PDF上傳到上方的框內,預覽出現後點選「JSON」。您會得到每頁一個物件的.json檔,文件欄位和表格的資料列都以具名的鍵儲存。第一頁免費、免註冊。
需要寫程式或設定範本嗎?
不需要。AI會自行判斷每份文件的欄位和表格,任何版面都不需要範本、規則或程式碼就能轉換。
掃描的PDF和圖片也能轉成JSON嗎?
可以。AI OCR能讀取掃描檔、傳真和手機照片(JPG、PNG、HEIC),包括手寫字,並回傳和數位PDF相同結構的JSON。
數字會以數值輸出嗎?
會。在標準欄位檢視中,數量和金額是JSON的數值,而不是字串。在版面檢視中,每個儲存格都照頁面上的樣子保留為文字。
有API嗎?
目前沒有。轉換在瀏覽器中進行,您下載JSON檔即可。每月處理量很大時,價格頁面上的Enterprise方案提供依處理量客製的方案,並可用請款單付款。
可以免費使用嗎?
每個檔案的第一頁免費、免註冊。轉換整份文件需要ScanPilot的付費方案。