在 LibreOffice Writer 中從表單建立可填寫 PDF

若要在 LibreOffice Writer 中建立可填寫 PDF,請為文件新增表單控件,然後啟用「建立 PDF 表單」選項將其匯出為 PDF 。將可編輯的 Writer 檔案儲存為主文件;收件者填寫的是 PDF 版本。

新增欄位之前

當使用者需要在 PDF 文件的文字方塊中輸入內容、勾選方塊或從清單中選擇時,請使用 Writer 的表單控制項。這與在頁面上繪製空白線或方框不同:後者只是看起來像字段,實際上無法接收輸入。 LibreOffice 的「表單控制項」說明文件詳細介紹了可用的控制項以及如何插入和編輯它們。

首先規劃頁面。例如,單頁註冊表單可能需要填寫姓名、電子郵件地址、類別和同意書。使用簡短的提示,留出足夠的空間供使用者作答,並將相關的選項分組。簡單的表格可以幫助對齊標籤和控制項;如果表格邊框不需要出現在列印表單中,則可以移除或弱化邊框。

  • 在新增控制項之前,請將工作副本儲存為 OpenDocument 文字檔案 (.odt)。
  • 決定哪些答案需要自由文字、單選或是/否選擇。
  • 在欄位旁邊新增標籤,以便使用者在使用 Tab 鍵瀏覽 PDF 時能夠理解每個控制項。
一份包含作者資訊登記表頁面,標籤包括姓名、電子郵件、電話、類別和複選框欄位。
簡潔的標籤頁面讓表單中的每個互動欄位都有了清晰的位置。

在 Writer 中插入互動式控件

  1. 顯示「窗體控制項」工具列。選擇「檢視」>「工具列」>「窗體控制」。如果您的介面使用不同的選單佈局,請在「插入」功能表或「窗體」功能表下尋找「窗體控制項」;可用入口點可能會因版本和介面佈局而異。
  2. 啟用設計模式。在「窗體控制」工具列中,啟用設計模式,以便放置和編輯控制項。 LibreOffice 將設計模式描述為編輯控制項的模式;關閉此模式後,您就可以使用這些控制項了。
  3. 新增控制項。在工具列上按一下文字方塊、複選框、單選按鈕或組合方塊等控制項。然後在頁面上按一下並拖曳控制項到所需位置。對每個答案重複此操作。文字方塊用於輸入文字;複選框用於記錄開/關選項;單選按鈕用於表示互斥選項;組合方塊用於顯示下拉式清單。
  4. 保持控制對齊。確保每個欄位都與其標籤並排放置。文字方塊長度應足以容納預期答案,並檢查過長的提示訊息是否會與控制項衝突。避免使用多個幾乎相同的空白行來代替一個可用的文字方塊。
在 Writer 頁面上方的「表單控制項」工具列中,「全名」標籤旁的文字方塊控制項已被選中
從表單控件中選擇一個控件,然後在頁面上拖曳以設定其大小和位置。

設定字段屬性和導航

右鍵單擊控件,選擇“控件屬性”來編輯其設定。為每個欄位指定一個清晰易懂且唯一的名稱,例如「全名」或「電子郵件地址」。這樣,在後續收集或處理回應時,更容易識別欄位。在頁面上加上醒目的標籤或說明文字;不要僅依賴技術性的欄位名稱來解釋收件者應該輸入什麼內容。

對於下拉列表,請提供清晰的選項,並決定使用者是否可以在列表之外輸入值。 LibreOffice 的組合框允許輸入文本,除非其唯讀屬性已設定。當使用者需要從清單中選擇時,請使用列錶框。對於多選一的情況,請使用單選按鈕,並為同一組中的按鈕設定相同的名稱屬性;不同的群組應使用不同的名稱。

檢查 Tab 鍵順序和頁面佈局。選擇「窗體」>「啟動順序」來檢視或變更使用者按下 Tab 鍵時控制項可獲得焦點的順序。邏輯順序通常遵循閱讀順序:從上到下,再從左到右。關閉設計模式,然後在 Writer 中按一下控件,檢查它們是否按預期回應。如果需要進行更改,請重新開啟設計模式。

一個 Writer 表單,其中包含文字欄位、類別下拉清單、核取方塊和一個已選取的控件,其屬性對話方塊已開啟。
使用控制項屬性配置字段,並在匯出前對齊相關控制項。

匯出可填寫 PDF

  1. 儲存更新後的 .odt 主檔案。
  2. 選擇“文件”>“匯出為”>“匯出為PDF”。在PDF選項中,保持在「一般」標籤上。
  3. 在「表單」下,選擇「建立 PDF 表單」。 LibreOffice 指出,這將建立一個使用者可以填寫並列印的 PDF 表單。同一面板還包含一個「提交格式」設定——FDF、PDF、HTML 或 XML——用於控制從 PDF 提交表單時使用的格式。
  4. 只有當您的工作流程使用已配置的提交操作,並且您知道提交的資料將如何被接收時,才選擇提交格式。選取「建立 PDF 表單」本身並不會建立電子郵件收件匣、Web 端點或回應資料庫。
  5. 點選“匯出”,選擇檔案名,然後儲存PDF檔案。保留.odt文件,以便稍後修改佈局和控制項。

請參閱 LibreOffice 目前的PDF 匯出常規文檔,以了解「建立 PDF 表單」和「提交」格式選項。其「寫入器表單」選單參考中也列出了「設計模式」和「啟動順序」。

在 Writer 表單上匯出 PDF 的選項,並勾選「建立 PDF 表單」複選框。
在 PDF 匯出對話方塊中啟用“建立 PDF 表單”,以便收件者可以輸入和儲存回覆。

驗證匯出的文件

  • 請使用支援互動表單的 PDF 檢視器開啟匯出的 PDF 檔案。確認可以選取各個字段,並且文字、複選框和下拉選項都能正常運作。
  • 使用 Tab 鍵在各個欄位間移動,並檢查順序是否合理。嘗試輸入較長的答案,看看是否適合該欄位。
  • 輸入範例數據,保存一個單獨的測試副本,關閉它,然後重新開啟它,以確認條目在該檢視器中仍然存在。
  • 如果收件人可以列印,請列印或預覽已填寫的副本。檢查控制項和標籤是否對齊且清晰可讀。

並非所有 PDF 檢視器都能完全正確處理表單的每個功能,因此請在收件者可能使用的軟體中測試 PDF 檔案。如果某個欄位缺失或無法交互,請返回 .odt 文件,確認控制項存在且設計模式已關閉後再匯出,然後選擇「建立 PDF 表單」再次匯出。

留下評論

在 LibreOffice Writer 中從表單建立可填寫 PDF

在 LibreOffice Writer 中從表單建立可填寫 PDF

在 Writer 中新增可用的文字欄位、複選框和下拉列表,然後匯出 PDF,供收件者填寫和儲存。

使用 LibreOffice 製作 PDF 檔案時,請保留您使用的字體

使用 LibreOffice 製作 PDF 檔案時,請保留您使用的字體

修復 LibreOffice Writer PDF 中缺少或替換的字體,選擇正確的匯出配置文件,並在共享之前驗證嵌入的字體。

使用 LibreOffice CLI 批次將 DOCX 檔案轉換為 PDF

使用 LibreOffice CLI 批次將 DOCX 檔案轉換為 PDF

使用 LibreOffice 命令將 Word 文件資料夾轉換為 PDF,安全地處理巢狀資料夾,並在共用之前驗證輸出。

讓每個新作者文件都使用您的模板

讓每個新作者文件都使用您的模板

將自訂的 LibreOffice Writer 模板設定為預設模板,以便新文件以您喜歡的樣式和頁面佈局開啟。

讓 LibreOffice 識別您的 Java 運行時

讓 LibreOffice 識別您的 Java 運行時

安裝相容的 Java 執行環境,在 LibreOffice 中啟用它,並在不更改無關設定的情況下排查 JRE 清單為空的問題。

在 Docker 中以無頭模式運行 LibreOffice 進行 PDF 轉換

在 Docker 中以無頭模式運行 LibreOffice 進行 PDF 轉換

建立一個小型 LibreOffice 容器,在沒有 GUI 的情況下轉換辦公室文檔,並在限制主機文件存取的情況下驗證 PDF 輸出。

縮小 LibreOffice Impress 檔案大小而不模糊影像

縮小 LibreOffice Impress 檔案大小而不模糊影像

透過壓縮嵌入的圖片、選擇合理的圖像設定以及在共享前檢查幻燈片品質來減少 LibreOffice 簡報檔案的大小。

阻止 LibreOffice 中自訂尺寸列印件被裁剪

阻止 LibreOffice 中自訂尺寸列印件被裁剪

在列印自訂尺寸的文件之前,請將 LibreOffice 的頁面尺寸與您的印表機匹配,檢查可列印邊距,並校正縮放比例。

透過批次讀寫資料來加快 Calc 巨集的運行速度

透過批次讀寫資料來加快 Calc 巨集的運行速度

將重複的儲存格存取權替換為批次範圍讀取和寫入,然後對結果進行基準測試,並保護大型 Calc 工作簿中的公式。

使用連結主文檔整理 LibreOffice 文檔

使用連結主文檔整理 LibreOffice 文檔

將長篇手稿拆分成章節,在 Writer 中組裝,並保持樣式、內容和導出檢查的一致性。