一個以瀏覽器為基礎的表單建立工具,可以從空白的 A4 或 US Letter 頁面建立一份新的 AcroForm PDF,讓您定義最多 30 個文字方塊或勾選框,並在本地儲存檔案,不會上傳任何內容到伺服器。工作流程讓您開啟頁面、為表單命名、新增收件者應填寫的欄位,然後下載一份可立即填寫的 PDF。每個欄位都帶有自身的內部名稱、可見的標籤,以及一個選用的必填標記。輸出使用桌面與瀏覽器 PDF 檢視器皆支援的標準 AcroForm 模型,因此收件者可以直接在文字方塊中輸入、勾選、核取方塊、儲存並列印,而無需安裝任何軟體。由於產生過程是在您的裝置上使用 pdf-lib 函式庫執行,表單內容只會保留在當前的瀏覽器工作階段中,絕不會傳送到任何第三方。

瀏覽器式可填寫 PDF 產生工具能提供什麼
「easiest」這個詞常在 PDF 表單相關討論中被提及,但對不同的人來說往往代表不同的意思。對一頁的報名表來說,最簡單意味著對方可以透過電子郵件回傳,並在無需列印的情況下完成填寫。對同意書的核取清單來說,最簡單意味著收件者可以在畫面上勾選並進行數位簽署。對內部申請表來說,最簡單意味著文件能在任何標準 PDF 檢視器中開啟,並將輸入的答案存回磁碟。一個能產生標準 AcroForm 檔案的瀏覽器式工具可以涵蓋這三種情境,因為收件者的體驗取決於檔案格式,而非產生該檔案的工具。
讓這個方法真正簡單的捷徑在於本地產生。表單的標題、欄位清單以及組合完成的 PDF,全部都在當前的瀏覽器分頁中建立,因此在使用者點擊下載之前,沒有任何資料會離開裝置。沒有註冊畫面、沒有上傳進度條,也無需等待伺服器回應。其權衡在於此工具是從空白頁面開始,而非從現有文件開始:它無法讀取、掃描或編輯上傳的範本,也無法在複雜的現有版面上放置欄位。這個範圍是刻意設定的,而這也正是讓工作流程保持簡短的範圍。
一個 瀏覽器式可填寫 PDF 產生工具適用於常見的快速表單需求:報名表、回饋表、同意核取清單、入院頁面、簡易申請表,以及其他從空白版面開始的類似文件。對於必須覆蓋在現有設計上、從掃描檔還原,或收集受規範資訊的表單,更專業的工具會是更合適的下一步。
欄位類型與限制一覽
此工具維持一組範圍較小且可預期的輸入選項。事先了解這些限制,可避免在不知情的情況下,發現所選的欄位類型不被支援而必須重建表單。
| 輸入 | 用途 | 限制 |
|---|---|---|
| 表單標題 | 表單頂端標籤 | 100 個可列印的英文字元 |
| 頁面大小 | 輸出中的每一頁 | A4 或 US Letter |
| 文字方塊欄位 | 收件者自由輸入 | 總計最多 30 個欄位 |
| 勾選框欄位 | 已勾選或未勾選狀態 | 總計最多 30 個欄位 |
| 內部欄位名稱 | PDF 內部的識別項 | 64 個字元,必須唯一,可包含英文字母、數字、空格、底線與連字號 |
| 可見標籤 | 顯示在欄位旁的文字 | 100 個可列印的英文字元 |
| 必填標記 | 將欄位標記為必填 | 每個欄位皆為選用;會在列印標籤上加上星號 |
表單必須包含至少 1 個、最多 30 個欄位。當所選欄位超出第一頁的垂直空間時,工具會自動新增接續頁,因此較長的報名清單不會默默地遺失欄位。結果摘要會在產生後回報實際的頁數與欄位數。
如何逐步製作可填寫 PDF
- 在瀏覽器中開啟「Create Fillable PDF」頁面,並輸入表單標題,例如「Volunteer Sign-Up」或「Patient Intake」。視表單將被列印或歸檔的地點,選擇 A4 或 US Letter。
- 至少新增 1 個欄位。針對輸入型回應(如姓名、電子郵件地址、留言)選擇文字方塊;針對是非題或選擇題選擇勾選框。在繼續之前,請確認編輯器的欄位清單不為空。
- 為每個欄位填寫三項資訊:唯一的內部名稱(用於 PDF 結構內部)、可見的標籤(收件者看到的文字),以及當答案必須填寫時的必填切換。由於變更內部名稱會改變 PDF 結構,請保持其簡短且穩定。
- 針對收件者應看到的每個欄位重複步驟 3。計算目前累計的總數,並在達到 30 個之前停止。若標籤較長,請將其控制在 100 個可列印字元以內,讓內建的 PDF 字型能完整顯示。
- 點擊按鈕以建立並下載 PDF。檔案會在本地產生並儲存到您平常的下載資料夾;若先前已有結果則會被清除,避免將舊檔誤認為當前的設定。
- 在收件者將使用的 PDF 檢視器中開啟下載的檔案——例如 Adobe Acrobat、瀏覽器內建檢視器、macOS 上的 Preview,或行動裝置上的閱讀器。在每個文字方塊中輸入、切換每個勾選框、儲存副本、關閉檔案,然後重新開啟以確認回應持續保存。
- 列印或預覽頁面以確認標籤與控制項配置妥當。如果表單將以紙本手寫方式填寫而非在螢幕上操作,請在列印前標示出必填的控制項。
若收件者將儲存輸入的回應並回傳檔案,結果就是一份可透過電子郵件傳送的普通可填寫 PDF。反之,若目標是在所有人都填寫完畢後建立永久紀錄,下一步則是 將可填寫表單轉換為平面檔案,使已輸入的資料日後無法再被編輯。
為欄位命名,使其持續保有實用性
每個欄位都帶有兩個字串與一個切換,且各自有其職責。內部名稱存在於 PDF 結構內部,並被任何讀取該表單的後續工具所使用,包括稍後將其平面化的頁面,以及任何處理回應的腳本。可見標籤則是收件者閱讀的內容。必填標記是 PDF 內部的詮釋資料,部分檢視器會強制執行,部分則會忽略。
由於內部名稱是 PDF 的一部分,每個名稱都必須唯一。名稱可接受英文字母、數字、空格、底線與連字號,長度上限為 64 個字元。對於僅因大小寫、控制字元或不支援字元而有所差異的重複項,工具會予以拒絕,而非默默地變更結構,因此快速的解決方法是加入序號或區段前綴。像 attendee_name_1、attendee_email_1 與 consent_marketing 這類穩定的命名方式,能讓表單更易於維護,也更易於日後匯入試算表。
必填標記會設定 PDF 欄位的必填屬性,並在可見標籤旁列印一個星號。不同檢視器的行為並不一致:部分閱讀器會突顯必填欄位、部分僅在提交動作時強制執行、部分則幾乎不提供明顯的指示。工具本身並未新增提交按鈕、電子郵件動作、JavaScript 驗證、數位簽章欄位或任何伺服器端點,因此若收件者的檢視器未強制執行必填標記,該標記僅是軟性提醒而非強制封鎖。請始終在收件者將使用的檢視器中測試檔案。
在檔案送出前進行測試
最快失去一張表單的方式,就是未先開啟就直接送出。可填寫的 AcroForm PDF 在檢視器解讀其小工具之前,看起來與空白 PDF 完全相同,而不同檢視器解讀的方式也不盡相同。一份簡短且可預期的檢查清單,能在檔案離開您手中之前,幾乎抓出所有問題。
- 在收件者的檢視器中開啟檔案,並於每個文字方塊中輸入。儲存、關閉,然後重新開啟以確認輸入文字持續保存。
- 切換每個勾選框並儲存。確認已勾選與未勾選狀態皆能正確往返。
- 列印或預覽每一頁。確認標籤與控制項皆在頁面範圍內,且必填標籤帶有星號。
- 若收件者可能使用手機或平板,請在該類裝置上開啟檔案。部分行動裝置的檢視器對 AcroForm 欄位的呈現方式與桌面版閱讀器不同。
- 將欄位計畫(名稱、標籤與類型的清單)保留在文字檔或試算表中。日後任何維護該表單的人都會需要它,因為內部名稱在列印的 PDF 中並不可見。
如果表單將在被填寫後作為永久紀錄保存——例如,附加於人事檔案中的入學表單——合適的下一步是 平面化已填寫的表單,讓輸入的答案成為已繪製頁面內容的一部分,無法再被編輯。若是針對簽名欄上的手寫簽名,適合的工具則是 Sign PDF 頁面,它能在本地新增手寫簽名而無需上傳文件。這些步驟皆非建立可填寫檔案的一部分,但了解哪個工具負責哪個收尾步驟,能讓工作流程保持簡短。
作為快速的健全性檢查,產生後所顯示的頁數與欄位數即為事實。若摘要顯示預期數量的欄位分散於預期數量的頁面,則檔案內部一致且可供測試。若頁數高於預期,代表欄位溢出至接續頁面且版面上仍可使用,但收件者將需要捲動或列印額外的紙張。若欄位數低於預期,代表有一個以上的項目被拒絕,需在重新下載前進行修正。
工具本身的範圍正是其保持快速的原因。它並不提供拖放座標、欄位配置、標誌、顏色、自訂字型、品牌設計、無障礙標記、定位順序編輯、印刷生產控制,或對掃描表單上標籤的辨識。若要製作精緻或受規範的文件,請在專業的編寫應用程式中重新建立表單,並執行該受眾所需的無障礙與合規審查。至於其他情境——報名表、回饋表、同意核取清單、入院頁面、簡易申請表——瀏覽器式工具可產生一份標準 AcroForm PDF,尺寸正確,最多 30 個具名欄位,且無需上傳。
若您正在權衡選項,Build a Simple AcroForm PDF With Text Boxes and Checkboxes 對此有詳細說明。