如何使用 LibreOffice Writer 創建可填寫的 PDF 表單


LibreOffice Writer 可用於創建可填寫的 PDF 表單。對於這個用例,它是 Adob​​e 的 Acrobat 的免費開源替代品。 LibreOffice 也是跨平台的,因此您可以在 Linux 以及 Windows 和 macOS 上使用它。

PDF 文件可能包含用戶可以填寫/編輯和保存的可編輯表單域。這使您可以使用鍵盤填寫文檔,而不是打印、用筆填寫、掃描並在線發送。

在本文中,您將學習如何使用 LibreOffice Writer 創建包含可填寫表單(交互式表單)以及其他一些主題的 PDF,例如添加文本輸入字段、列錶框(下拉菜單)和選項按鈕(單選按鈕)。為 . ),選中復選框以將文檔導出為 PDF 表單。

我在 Linux 上使用 LibreOffice 6.1 版來截取本教程的屏幕截圖,但其他版本和操作系統的步驟應該相同。我認為圖標和 LibreOffice 工具欄可能會因您使用的版本和操作系統而異。

PDF相關:

  • PDFArranger:合併、拆分、旋轉、裁剪或重新排列 PDF 文檔(PDF-Shuffler fork)
  • 使用 Densify 在 Linux 上輕鬆壓縮 PDF 文件

如何在 LibreOffice Writer 中創建表單

首先,啟動 LibreOffice Writer,它將打開一個新的空白文檔。要允許將表單添加到新的 LibreOffice Writer 文檔,請從其菜單中選擇
View > Toolbars > Form Controls

, 什麼時候
View > Toolbars > Form Design

.

現在,
Form Design

顯示工具欄(默認位於 LibreOffice Writer 的底部),
Display Grid

什麼時候
Snap to Grid

啟用該按鈕,以便以後更輕鬆地安排表單控件。

將網格對齊到網格 LibreOffice

A. 在 LibreOffice Writer 中創建一個文本標籤(出現在文本輸入字段旁邊的文本)

現在將一些表單控件插入到新文檔中。 單擊 LibreOffice 表單控件工具欄中的 。
Label

,然後單擊並按住鼠標左鍵在文檔上繪製標籤。

添加 Libreoffice 標籤字段

雙擊添加的標籤並輸入名稱和標籤。標籤字段是在文檔中顯示為文本的內容。

LibreOffice 編輯標籤字段

B. 在 LibreOffice 中創建一個文本框(文本輸入框)

單擊“表單控件”工具欄。
Text Box

並且(按住鼠標左鍵)在文本標籤的右側繪製一個文本框(請參閱上面的如何創建文本標籤)。

Libreoffice 插入文本框

雙擊文本框輸入名稱,單擊標籤字段右側的 3 點按鈕分配左側創建的標籤,然後
OK

LibreOffice 編輯文本框分配標籤

C. 在 LibreOffice 中創建一個列錶框(下拉)

首先創建一個文本標籤,如步驟 A 中所示。然後點擊
List Box

從表單控件工具欄中,在標籤右側繪製一個文本框。

Libreoffice 插入列錶框下拉菜單

雙擊您添加到文檔中的列錶框,輸入名稱,然後單擊標籤字段中的三點按鈕以將您添加到列錶框左側的標籤分配。

Libreoffice 編輯列錶框下拉

不要關閉列錶框屬性窗口。要將選項列表添加到列錶框(下拉列表),請向下滾動列錶框屬性窗口並添加一個條目。
List entries

地點。

如果您的文本編輯器中有一個條目列表,並且每​​個條目位於單獨的行上,請直接複製並粘貼到那裡,然後按 Enter 以自動添加條目。或者,您可以通過鍵入條目並按 來手動添加每個列表條目。
Shift + Enter

添加新的。

Libreoffice 編輯列錶框下拉

要測試您的新列錶框,[デザイン モードの終了]點擊。
Design Mode

表單控件工具欄上的按鈕:

LibreOffice 表單退出設計模式

嘗試一個列錶框(下拉):

LibreOffice 下拉菜單

不要忘記點擊
Design Mode

再次單擊該按鈕進入設計模式,以便您以後可以添加新的表單元素。

D. 向 LibreOffice 添加選項按鈕(單選按鈕)

您還可以添加一些單選按鈕,在 LibreOffice 中稱為單選按鈕。 在 LibreOffice 表單控件工具欄中,
Option Button

單擊該圖標並將其繪製在 LibreOffice 文檔中您想要的位置。添加任意數量的選項按鈕。

LibreOffice 插入選項按鈕單選按鈕

雙擊每個單選按鈕並將其標籤更改為您希望在文檔中每個單選按鈕旁邊顯示的文本。為了
Name

什麼時候
Group name

字段中,為同一組中的每個單選按鈕輸入相同的值。

LibreOffice 編輯選項按鈕單選按鈕組

這可以防止單選按鈕組在添加多組單選按鈕時干擾其他按鈕。

E. 向 LibreOffice 添加複選框

在 LibreOffice 表單控件工具欄上,按下複選框按鈕並單擊並按住鼠標左鍵以在文檔中繪圖。

LibreOffice 插入複選框

對於復選框,默認情況下會在復選框旁邊顯示一個文本標籤,因此無需創建單獨的標籤。

雙擊複選框並輸入名稱和標籤。

LibreOffice 編輯複選框屬性

在此屬性窗口中輸入的標籤將出現在文檔中復選框的右側。

將 LibreOffice 文檔導出為 PDF 表單

現在您已經在 LibreOffice Writer 中創建了帶有交互式可填寫表單的文檔,是時候將其導出為 PDF 表單了。

從 LibreOffice 菜單中選擇
File -> As -> as PDF...

.一定
Create PDF form

有效並且
Submit format

設置為 PDF:

PDF 表單導出選項 LibreOffice

如果您無法啟用
Create PDF form

複選框
Archive PDF/A-1a

您可能啟用了一個選項,因此禁用該選項應該啟用它
Create PDF form

選項。

嘗試 PDF 時,請確保它們不是只讀的。

您應該能夠使用 Linux 上的默認 Gnome Document Viewer (Evince) 或 Okular(在 KDE 中開發的文檔查看器)、Windows 上的 Adob​​e Acrobat Reader、Mac 上的 Preview 或 Online PDF 填寫 PDF 表單。 , PDFescape 等

這是使用 LibreOffice Writer 創建並使用 Evince(Gnome 的文檔查看器)和 Okular(KDE 的文檔查看器)提交的可填寫 PDF 表單。屏幕截圖是使用 Ubuntu 18.10 和 Kubuntu 18.04 拍攝的。

填寫 PDF 表單 Linux Evince

Linux Okular 填寫 PDF 表單

單擊下面的鏈接下載這兩個屏幕截圖中使用的示例(源 ODT 或導出的 PDF 文檔)。

  • libreoffice-pdf-forms-example.odt
  • libreoffice-pdf-forms-example-ed.pdf