ParseJet

PDF 轉 JSON 轉換器

上傳 PDF,即可取得乾淨、結構化的 JSON:完整文字、文件標題、頁數與中繼資料,全部收在同一套可預期的結構裡。專為開發者打造 — 同樣的轉換只需一次 API 呼叫。

將檔案拖放到此處或 瀏覽

接受 PDF 檔案

免費 — 每日 3 次請求,無需註冊。 即可獲得每月 300 點免費額度。

運作原理

1

上傳您的 PDF

將 PDF 檔案拖曳至上方或點擊瀏覽。文字型、掃描型與混合內容的 PDF 都支援。

2

解析成結構化 JSON

ParseJet 會擷取文字、標題與中繼資料,並組合成一個結構一致的 JSON 物件。

3

複製或整合

複製 JSON 輸出,或呼叫 API 在您的應用程式裡把 PDF 轉成 JSON — 每次都是同一套結構。

主要功能

這個 pdf to json 的突出之處。

可預期的結構

每次回應的形狀都相同:{ text, title, source_type, metadata }。下游程式不必再處理各文件不同的意外狀況。

內含中繼資料

頁數、作者與建立日期會和文字一起回傳 — 對建立索引、稽核與去除重複資料都很有用。

支援掃描 PDF

純影像頁面會自動以 OCR 處理,掃描文件也能產出真正含文字的 JSON,不會是空欄位。

以 Markdown 保留結構

text 欄位會把標題、清單與表格以 Markdown 形式保留在 JSON 裡 — 結構不會在轉換中流失。

永遠是有效的 JSON

輸出是正確跳脫的 UTF-8 JSON,一次就能解析成功 — 沒有截斷的字串或壞掉的編碼要收拾。

透過 API 批次處理

用一個簡單的迴圈就能把數千份 PDF 轉成 JSON — 一個 HTTP endpoint,不必安裝任何 PDF 函式庫。

使用案例

此工具為您節省時間的常見情境。

把 PDF 餵給您的應用程式

把發票、報告與合約變成後端能儲存、查詢、分派的 JSON — 不用自己寫 PDF 解析程式。

RAG 與 AI 管線

LLM 管線吃的是 JSON,不是 PDF。把文件轉成乾淨的 {text, metadata} 物件,直接進行切塊與嵌入。

搜尋索引

把 JSON 直接推進 Elasticsearch、Meilisearch 或 Algolia — 文字做全文搜尋,中繼資料做篩選條件。

資料擷取工作流程

先把進來的文件統一成同一套 JSON 結構,再由規則或模型抽出您在意的欄位。

使用 API 自動化

以程式化方式使用相同工具。適用於任何語言 — 僅需 HTTP。

cURL
# Convert a PDF to JSON
curl -X POST https://api.parsejet.com/v1/parse/auto/file \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "[email protected]"

# Response (JSON):
# {
#   "text": "# Title\n\nDocument content...",
#   "title": "Document Title",
#   "source_type": "pdf",
#   "metadata": { "pages": 12, "author": "..." }
# }
Python
import httpx, json

resp = httpx.post(
    "https://api.parsejet.com/v1/parse/auto/file",
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    files={"file": open("document.pdf", "rb")},
)
data = resp.json()          # already structured JSON
print(data["title"])        # document title
print(data["metadata"])     # pages, author, ...
json.dump(data, open("document.json", "w"), ensure_ascii=False)
JavaScript
const formData = new FormData();
formData.append("file", pdfFile);

const res = await fetch("https://api.parsejet.com/v1/parse/auto/file", {
  method: "POST",
  headers: { Authorization: "Bearer YOUR_API_KEY" },
  body: formData,
});
const json = await res.json(); // { text, title, source_type, metadata }
await db.documents.insert(json); // store it, index it, query it

想要自動化處理嗎?

ParseJet API 透過單一 HTTP 端點提供相同的解析能力。無需 ffmpeg、poppler 或 tesseract — 只需一次 API 呼叫。

curl -X POST https://api.parsejet.com/v1/parse/auto/url \ -H "Content-Type: application/json" \ -d '{"url":"https://example.com"}'
閱讀 API 文件

常見問題

如何把 PDF 轉成 JSON?

在上方上傳 PDF — ParseJet 會解析並回傳包含全文、文件標題與中繼資料的 JSON 物件。要自動化的話,把檔案 POST 到 /v1/parse/auto/file,回應本身就是 JSON。

輸出的 JSON 長什麼樣子?

一個結構一致的物件:"text"(完整內容,標題與表格以 Markdown 保留)、"title"、"source_type" 與 "metadata"(頁數、作者、建立日期)。每份文件都是同樣的形狀。

可以擷取特定欄位嗎?例如發票號碼?

ParseJet 回傳完整文字與中繼資料的 JSON;欄位層級的擷取只要在您的程式碼裡加一步,或用 LLM 對 "text" 值下提示即可。從 PDF 取得可靠的結構化文字才是難點 — 這正是 ParseJet 負責的部分。

掃描的 PDF 也可以嗎?

可以。純影像頁面會自動以 OCR 處理,辨識出來的文字會和其他內容一樣出現在 JSON 中。

有 PDF 轉 JSON 的 API 嗎?

有 — 這正是核心產品。把 PDF POST 到 /v1/parse/auto/file,回應就是結構化 JSON。免費 API 金鑰每月包含 300 點數;一份 PDF 消耗 3 點數。

這是免費的嗎?

是的。每天可免費轉換 3 次,無需註冊。建立免費帳戶可獲得每月 300 點數。生產環境工作負載的付費方案每月 19 美元起。

免費開始提取文字

無需註冊。幾秒內解析您的第一個檔案。

查看定價