跳至主要內容
PPDF123

把 PDF 轉成 XML

PDF 轉 XML 透過 LibreOffice 匯入 PDF,回傳 Office 風格的 XML 檔案。它是盡力而為的文字和版面匯出,不是 PDF 結構或標籤的副本。

把檔案拖到這裡,或點一下選擇

支援 PDF · 每個檔案上限 500.0 MB · 一次最多 20 個檔案

也可以按 Ctrl/Cmd+V 或從剪貼簿選單貼上檔案。

PDF 轉 XML 把檔案送進 LibreOffice `writer_pdf_import`,`outputFormat=xml`。下載是 Office 風格的 XML(`octet-stream`),不是 PDF 內容串流或 tagged-PDF 結構的還原。

這和 PDF 轉 Word 是同一族 LibreOffice 匯入,只是目標換成 XML。版式、表與字型都是盡力而為。沒有文字層的掃描檔會變成圖或空段落。

本頁沒有選項。有密碼保護的檔案,在你輸入密碼後會在本頁為你解鎖;API 呼叫端需先執行移除密碼。OCR 的 Markdown 不能送到這裡。

若要從表裡拿列,用 PDF 轉 CSV。若只要字,用 PDF 轉文字。

上傳是暫時的。我們不會保存你的 XML 文庫。

功能

  • LibreOffice `writer_pdf_import` 轉成 XML
  • 不是 PDF 結構匯出,也不是 OCR
  • 沒有頁範圍或 schema 選項
  • 匿名 API:/api/v1/convert/pdf/xml

適用情境

  • 把電子版 PDF 交給已經接收 Office XML 的管線
  • 查看 LibreOffice 如何切分這份文件
  • 下一步不是 DOCX 時,拿一份 XML 草稿

如何把 PDF 轉成 XML?

  1. 上傳帶文字的 PDF。
  2. 點選處理。本頁沒有格式選項。
  3. 下載 `.xml`。
  4. 用 LibreOffice 或編輯器打開,把它當草稿。

限制與邊界

  • 不是 tagged-PDF,也不是 XFDF/XFA 抽取
  • 不是 OCR
  • 表與分頁不會與 PDF 一致
  • 本網站的上傳上限:每個檔案 500 MB,超過約 95 MB 時分塊上傳。直接呼叫 API 時,單一請求本文上限為 100 MB。

示例

  • 文字備忘錄常常變成帶段落 runs 的大型 Office XML
  • 純掃描 PDF 常常變成主要包著圖的 XML

本工具的隱私說明

檔案經 HTTPS 上傳,在伺服器記憶體或短期暫存目錄中處理,結果就緒後即刪除。我們不會為日後瀏覽、訓練或廣告輪廓保留副本。留存期限與 AdSense Cookie 說明見隱私權政策。

常見問題

這是 PDF 內部的 XML 嗎?
不是。這是 LibreOffice 把匯入的文件匯出為 XML,不是 PDF 物件樹。
為什麼掃描檔幾乎是空的?
LibreOffice 沒有文字可匯入。像素裡的字請用 OCR 轉 Markdown。
能選別的 XML 方言嗎?
不能。這條路徑把 outputFormat 固定為 xml,也只允許這個值。
和 PDF 轉 Word 有什麼不同?
匯入器相同,產出不同。PDF 轉 Word 給 docx、doc 或 odt。這條路徑給 xml。

最後更新:

用程式碼呼叫

本站每個工具都是普通 REST 介面。匿名使用不需要帳號或 API Key,給瀏覽器、開發者與 AI 代理同樣可用。

curl -X POST "https://pdf123.xyz/api/v1/convert/pdf/xml" \
  -F "[email protected]" \
  -o output.pdf

也提供 MCP 工具,供說 Model Context Protocol 的用戶端呼叫(JSON-RPC 2.0,POST /mcp)。 完整 API 文件

在 AI 代理中使用

Skill

裝上這個 Skill,Claude Code、Codex、Cursor 等 AI 代理就能替你完成「PDF 轉 XML」: /skills/pdf123-pdf-to-xml.md

全部 Agent Skill

檔案只用於本次處理,完成後自動刪除。