表單填寫機

上傳被要求填寫的 .docx 表單 → 自動辨識欄位 → 填好 → 下載 docx 與 PDF。全程在 Cloudflare Workers 邊緣執行,檔案不落地儲存。

1上傳表單

拖曳 .docx 到這裡,或點擊選擇檔案
檔案只在記憶體中處理,不會被保存

2填寫欄位

3下載

使用說明與注意事項

支援哪些欄位形式?
  • 占位符{{姓名}}{{DATE}} —— 最精準,建議自製範本時採用。
  • 底線填寫處聯絡電話:__________ —— 自動辨識標籤並保留原本的版面寬度。
  • 表格與勾選項:由 Workers AI 補強辨識,標記為 AI 的欄位即來自模型判讀。
  • 頁首、頁尾、註腳中的欄位一併處理。
為什麼別的工具會填不進去?(標籤錯開問題)

Word 常因拼字檢查或格式標記,把 {{NAME}} 在底層 XML 拆成 {{NAME}} 三段,單純做字串取代就會失敗。

本站在段落層級先把所有文字節點串成一條字串比對,再依字元位置精準寫回原節點,因此拆散的占位符照樣填得進去,且未被覆蓋到的文字連同粗體、字型、顏色都原封不動。

格式會跑掉嗎?

下載的 .docx 完整保留原始版面 —— 只改動占位符所在的字元,其餘 XML 逐位元組原樣複製。

PDF 由 Cloudflare 的無頭 Chrome 依文件內容重新排版而成(A4、保留段落/表格/粗體/對齊),不等於 Word 的精確版面。需要與原稿完全一致的 PDF,請下載 docx 後用 Word 另存 PDF。

「打包 docx + PDF」會回傳一個 zip,同時含兩種格式。

隱私與限制
  • 檔案在 Worker 記憶體中處理後即丟棄,不寫入 R2、KV 或任何儲存體。
  • 欄位辨識會把文件的文字內容送給 Cloudflare Workers AI 判讀;高度機密文件請斟酌使用(AI 辨識失敗時會自動退回純規則模式,功能不受影響)。
  • Worker 記憶體上限 128 MB,含大量高解析圖片的巨大 docx 可能失敗。
  • 目前不處理 Word 的「表單控制項」(Content Control)與巨集。