📑
免費PDF轉Word
將 PDF 轉換為 Word (.docx) 檔案。提取文字——掃描頁也可透過裝置端 OCR 識別。所有處理均在瀏覽器中完成。
Smallpdf 的免費版每天只能處理 2 個任務——這裡沒有每日限制,還包括掃描頁面的 OCR。 · 已核實 2026年9月
將檔案拖放到此處或點選瀏覽
PDF · 無強制大小限制
或按 Ctrl+V 從剪貼簿貼上
你可以一次拖放多個檔案
你的檔案永遠不會離開你的裝置。所有處理都在你的瀏覽器中本地進行。
工作原理
此工具完全在你的瀏覽器中將 PDF 轉換為 Word 文件,使用兩個 JavaScript 庫:pdfjs-dist 從每一頁提取文字,docx 庫組裝結構正確的 .docx 檔案——全程不涉及伺服器。
- 1pdfjs-dist 解析 PDFPDF 以 ArrayBuffer 形式讀取並交給 pdfjs-dist(v5.6.205),它使用 Web Worker 在本地處理檔案。它遍歷每一頁並呼叫 getTextContent(),取得嵌入在 PDF 內容流中的原始文字項。
- 2Y 座標啟發式重建文字行PDF 文字項沒有“行”的概念——它們按絕對座標定位。工具將每個文字項的 Y 位置與前一個比較:如果間距超過文字高度的一半,就插入換行。這樣可以從底層字形資料重建可讀的段落。
- 3docx 庫產生 Word 檔案每個 PDF 頁面成為 docx 庫建立的 Document 物件中的一個節。文字行成為帶 TextRun 子項的 Paragraph 節點,每頁用一個“標題 2”標註。Packer.toBlob() 將記憶體中的文件樹序列化為有效的 .docx 二進位制檔案。
- 4下載及可選的純文字匯出完成的 .docx Blob 以原始檔名提供下載。純文字預覽(螢幕上最多顯示 8,000 個字元)讓你在下載前核對提取的內容;如果只需要原始文字,還可以單獨匯出 .txt。
你的 PDF 由瀏覽器直接讀取,絕不會上傳——pdfjs-dist 在本地 Web Worker 中處理檔案,產生的 .docx 在記憶體中組裝,並直接下載到你的裝置。