若要在瀏覽器中從頭建立可填寫的 PDF,請建立一個全新的 AcroForm 架構文件,最多可包含 30 個文字方塊或勾選框,收件人能在任何標準的 PDF 檢視器中完成填寫。/pdf/create-pdf-form/ 上的「建立可填寫 PDF」工具會從空白的 A4 或 US Letter 頁面產生一份全新的 PDF,而不是在現有檔案上覆蓋欄位,這使得它適用於簡單的報名表、同意書查核清單、入院單、回饋表單,以及其他不需要保留原始版面配置的文件。整個建立流程都在當前的瀏覽器工作階段中於本機完成,使用的是開源的 pdf-lib 函式庫,因此表單結構和下載的檔案絕不會離開您的裝置。您可以為每個欄位設定一個獨特的內部名稱和可見的標籤,標示必填的控制項,並讓產生器在欄位清單超過單一頁面時自動新增額外的頁面。最終結果是一份傳統的 AcroForm PDF,大多數桌上型電腦和瀏覽器的 PDF 檢視器都能夠填寫、儲存、重新開啟並列印。

空白頁面可填寫 PDF 建立工具的實際功能
可填寫的 PDF 是一般的 PDF 文件,其中包含互動式的表單欄位——文字方塊、勾選框以及其他控制項——收件人可以在任何標準的 PDF 檢視器中填寫,然後儲存或列印。「建立可填寫 PDF」工具採用與大多數表單建立工具不同的方式:它並不是在現有文件上覆蓋欄位,而是從空白的 A4 或 US Letter 頁面建立一個全新的 AcroForm 架構 PDF,並新增您定義的控制項。
這種空白頁面的作法是讓工具快速且可預測的關鍵。表單結構、欄位標籤以及最終的 PDF 都是在您目前的瀏覽器分頁中於本機產生,因此您下載的檔案就是實際儲存的檔案——沒有任何伺服器會接收您的表單定義或您填入的內容。由於沒有需要保留的原始版面配置,因此版面刻意保持簡單:文字控制項在其標籤下方橫跨可用的頁面寬度,勾選框出現在其標籤旁邊,而欄位會依照您定義的順序顯示。輸出採用 pdf-lib 表單建立 API 中所記錄的傳統 AcroForm 模型,大多數桌上型電腦和瀏覽器的 PDF 檢視器都能識別。
需要規劃考量的欄位、名稱和頁數限制
在您開始定義欄位之前,了解工具接受的輸入和強制執行的邊界會很有幫助。表單定義包含一個標題、一種頁面大小,以及一到三十個欄位。每個欄位都有類型、內部名稱、可見標籤,以及選用的必填旗標。由於產生的檔案使用內建的標準 PDF 字型,因此適用數個字元和長度限制。
| 輸入 | 限制 |
|---|---|
| 表單標題 | 100 個可列印的英文字元 |
| 頁面大小 | A4 或 US Letter |
| 每份表單的欄位數 | 最少 1 個,最多 30 個 |
| 欄位類型 | 文字方塊或勾選框 |
| 可見標籤長度 | 100 個可列印的英文字元 |
| 內部欄位名稱長度 | 64 個字元 |
| 內部欄位名稱字元 | 英文字母、數字、空格、底線、連字號 |
| 接續頁面 | 當欄位超出單一頁面時自動新增 |
該工具會拒絕空白的值、僅大小寫不同的重複名稱、控制字元、不支援的字元,以及不支援的欄位類型,而不會靜默地重寫它們。內部名稱是 PDF 結構的一部分,因此每一個都必須是唯一的。如果您變更設定,先前的結果會清除,避免舊檔案被誤認為是當前設定的結果。
在您開始輸入之前,請先規劃您的欄位清單。簡潔的標籤和穩定的內部名稱使表單更易於維護,特別是當另一個人之後將更新該文件時。僅在實際需要的地方標示必填控制項,因為必填欄位會在列印的標籤上加上星號,而某些檢視器可能會以不符合您設計的方式醒目顯示它們。
從編輯器產生可填寫的 PDF
編輯器會引導您完成三個邏輯階段:設定文件、定義每個欄位,以及產生檔案。完整的順序如下:
- 輸入表單標題,選擇 A4 或 US Letter 作為頁面大小,並在編輯器中保留至少一個欄位。標題會出現在表單上,且限制為 100 個可列印的英文字元。
- 新增最多 30 個文字方塊或勾選框。對於每一個,賦予它一個獨特的內部名稱(字母、數字、空格、底線或連字號;最多 64 個字元)、一個可見的標籤(最多 100 個可列印的英文字元),如果收件人必須填寫,則切換必填旗標。必填欄位在列印的標籤上會加上星號。
- 點擊建立並下載動作。該工具會在本機建立一份全新的 AcroForm PDF,當垂直空間用盡時,會以相同的欄位順序新增接續頁面,並將檔案儲存到您的下載資料夾。結果摘要會顯示實際的頁數和欄位數。
- 在收件人將使用的確切檢視器中開啟下載的 PDF。在每個文字欄位中輸入,切換每個勾選框,儲存一份副本,關閉檔案,然後重新開啟以確認回應持續存在。
- 列印或預覽頁面,檢查標籤和控制項是否符合版面配置。如果看起來有誤,請返回編輯器,調整標籤或名稱,然後重新產生,因為變更任何輸入都會清除先前的結果。
這就是完整的循環:定義文件、產生檔案,並在分發前在目標檢視器中進行驗證。將欄位計畫保存在單獨的筆記中,使得日後修訂表單變得容易,而不會失去結構。
在收件人的檢視器中測試下載的檔案
同一份 PDF 在不同的檢視器中可能看起來和行為有所不同。此工具產生的 AcroForm 欄位受到大多數桌上型電腦和瀏覽器 PDF 讀取器的支援,但每個檢視器解譯必填旗標、呈現冗長標籤,或處理儲存和重新開啟的方式可能會有所不同。請務必在收件人將使用的同一個檢視器中開啟下載的檔案,並在發送之前執行這些檢查:
- 在每個文字欄位中輸入,包括任何應保持空白的欄位,並確認游標落在您預期的位置。
- 開啟和關閉每個勾選框,並確認視覺狀態發生變化。
- 儲存已填寫的副本,完全關閉檔案,重新開啟,並驗證每個回應持續存在。
- 列印或使用列印預覽,確認標籤、必填欄位上的星號,以及控制項本身是否適合頁面而不會被裁切。
- 如果表單跨越超過一頁,請確認接續頁面上的欄位仍正確顯示,且定位點順序遵循欄位清單順序。
如果檢視器沒有如您預期的方式顯示或強制執行必填旗標,請為收件人記錄該行為,而非假設 PDF 會自行阻止提交。必填旗標是一個提示,而非保證,該工具不會新增提交按鈕、電子郵件動作或 JavaScript 驗證。
何時改用其他 PDF 工具
「建立可填寫 PDF」工具刻意保持範圍精簡。它從空白頁面建立一個全新的可填寫 PDF;它並不會假裝做其他事情。幾個相關的工作需要使用不同的工具,下表列出了最常見的工作。
| 需求 | 改用 |
|---|---|
| 將已填寫的 PDF 永久設為唯讀 | 壓平 PDF |
| 在文件上繪製手寫簽名 | 簽署 PDF |
| 在分享前縮減可填寫 PDF 的檔案大小 | 壓縮 PDF |
| 為下載的表單新增頁碼 | 為 PDF 新增頁碼 |
| 在分發前為表單新增浮水印 | 為 PDF 新增浮水印 |
如果您需要為任意的現有頁面內容新增互動式控制項、將欄位放置在上傳的範本上、從掃描辨識標籤,或建立下拉式選單、選項按鈕群組、日期選擇器、提交按鈕,或 JavaScript 驗證,則此基本表單建立工具無法滿足這些需求。對於精美或受規範的文件,請在專業的撰寫應用程式中重新建立表單,並執行該受眾所需的輔助使用性和合規性審查。
此表單本身也不是一個安全的收集系統。任何擁有下載檔案的人都可以複製或修改它,而輸入的回應會儲存在每位收件人儲存的副本中。對於密碼、支付卡詳細資料、健康記錄、身分證件或其他敏感提交,請使用支援加密收集、身分驗證、保留和稽核的服務。