您花了二十分鐘填寫 PDF 表單,關閉文件,然後重新開啟它,發現每個欄位又是空白的。這是最令人沮喪的 PDF 經歷之一 - 一旦您了解其原因,它幾乎總是可以預防的。表單資料未損壞或遺失;它從一開始就沒有被正確保存。

核心原因:您的檢視者沒有儲存資料
PDF 表單資料(您在欄位中輸入的文字、您選取的核取方塊)會作為註解儲存在 PDF 檔案中。當您關閉文件時,並非所有 PDF 檢視器都會將這些註解儲存回文件中。基於瀏覽器的檢視器是最常見的罪魁禍首:Chrome、Firefox、Edge 和 Safari 都顯示 PDF 表單 並允許您在其中輸入內容,但當您關閉標籤時可能不會將資料寫回磁碟。
瀏覽器中會發生什麼:您填寫表單,資料存在於瀏覽器的記憶體中,您關閉選項卡,記憶體被清除。如果您在關閉之前沒有明確下載填寫的 PDF,則資料將消失。磁碟上的原始 PDF 檔案從未被觸及。
嘗試編輯 PDF
無需安裝。直接在您的瀏覽器中工作。
當您在瀏覽器中填寫表單時
如果您透過點擊連結或將其拖曳到瀏覽器標籤來開啟 PDF,則您將在瀏覽器的內建檢視器中填入它。這是僅限會話的 — 在您下載檔案之前,不會永久保存任何內容。
解決方法:填寫表單後,在關閉標籤之前按一下瀏覽器 PDF 工具列中的下載按鈕(向下的箭頭)。這將下載 PDF 的新副本,其中包含您輸入的表單資料。然後打開下載的檔案(而不是原始檔案)以驗證資料是否存在。
重要表單的更好工作流程:先下載 PDF,然後在桌面 PDF 應用程式中開啟它,而不是在瀏覽器中填寫。這完全避免了瀏覽器的保存行為。
閱讀器啟用表格與標準表格
Adobe 有一個影響表單保存的特定限制。預設情況下,Adobe Reader(免費版)可以填寫PDF表單,但無法將填寫的資料保存在檔案中 - 它只能列印填寫的表格或線上提交。這是許可限制:在 Reader 中保存完整資料需要表單「支援 Reader」。由表單建立者使用 Acrobat Pro 製作。
如果您在 Adobe Reader 中填寫表單並嘗試儲存它,您可能會看到類似「您無法儲存在此表單中輸入的資料」的訊息。或儲存的文件開啟時一片空白。這意味著該表單不支援 Reader。解決方案:使用其他沒有此限制的 PDF 檢視器(Foxit Reader、PDF-XChange Viewer),使用系統的 PDF 印表機將填好的表格列印為 PDF,或聯絡表單發行者並索取支援 Reader 的版本。
當表單有重設腳本時
某些 PDF 表單包含在文件開啟時執行的 JavaScript,其中包括將所有欄位清除為其預設值的腳本。有時這是故意的(表單設計為始終以空白開頭),有時是表單建立者的錯誤。如果即使正確保存後,每次打開表單時都會重置,則重置腳本可能是原因。
解決方案:在開啟表單之前在 PDF 檢視器中停用 JavaScript。在 Adobe Reader 中,前往編輯 >首選項> JavaScript 並取消選取啟用 Acrobat JavaScript。停用腳本後,重置將不會運行,並且您儲存的資料將保留。完成表單後重新啟用 JavaScript。
如何可靠地保存PDF表單資料
- 使用桌面應用程序,而不是瀏覽器:在 Adobe Acrobat、Foxit 或 PDF-XChange 中開啟表單,而不是瀏覽器標籤 — 桌面應用程式可靠地處理保存
- 在關閉前明確儲存: Ctrl+S (Windows) 或 Cmd+S (Mac) 填入每個部分後,而不僅僅是在最後
- 如果使用瀏覽器:在關閉選項卡之前下載填充的PDF - 不要依賴瀏覽器來保存數據
- 壓平作為備份:對於重要的已完成表單,使用PDF編輯器列印到PDF方法將表單資料永久壓平到頁面中 - 這保證了資料永遠不會遺失或重置
嘗試編輯 PDF
無需安裝。直接在您的瀏覽器中工作。
