LibreOffice Writer 可用於創建可填寫的 PDF 表單。對於這個用例,它是 Adobe 的 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
啟用該按鈕,以便以後更輕鬆地安排表單控件。
A. 在 LibreOffice Writer 中創建一個文本標籤(出現在文本輸入字段旁邊的文本)
現在將一些表單控件插入到新文檔中。 單擊 LibreOffice 表單控件工具欄中的 。Label
,然後單擊並按住鼠標左鍵在文檔上繪製標籤。
雙擊添加的標籤並輸入名稱和標籤。標籤字段是在文檔中顯示為文本的內容。
B. 在 LibreOffice 中創建一個文本框(文本輸入框)
單擊“表單控件”工具欄。Text Box
並且(按住鼠標左鍵)在文本標籤的右側繪製一個文本框(請參閱上面的如何創建文本標籤)。
雙擊文本框輸入名稱,單擊標籤字段右側的 3 點按鈕分配左側創建的標籤,然後OK
:
C. 在 LibreOffice 中創建一個列錶框(下拉)
首先創建一個文本標籤,如步驟 A 中所示。然後點擊List Box
從表單控件工具欄中,在標籤右側繪製一個文本框。
雙擊您添加到文檔中的列錶框,輸入名稱,然後單擊標籤字段中的三點按鈕以將您添加到列錶框左側的標籤分配。
不要關閉列錶框屬性窗口。要將選項列表添加到列錶框(下拉列表),請向下滾動列錶框屬性窗口並添加一個條目。List entries
地點。
如果您的文本編輯器中有一個條目列表,並且每個條目位於單獨的行上,請直接複製並粘貼到那裡,然後按 Enter 以自動添加條目。或者,您可以通過鍵入條目並按 來手動添加每個列表條目。Shift + Enter
添加新的。
要測試您的新列錶框,[デザイン モードの終了]點擊。Design Mode
表單控件工具欄上的按鈕:
嘗試一個列錶框(下拉):
不要忘記點擊Design Mode
再次單擊該按鈕進入設計模式,以便您以後可以添加新的表單元素。
D. 向 LibreOffice 添加選項按鈕(單選按鈕)
您還可以添加一些單選按鈕,在 LibreOffice 中稱為單選按鈕。 在 LibreOffice 表單控件工具欄中,Option Button
單擊該圖標並將其繪製在 LibreOffice 文檔中您想要的位置。添加任意數量的選項按鈕。
雙擊每個單選按鈕並將其標籤更改為您希望在文檔中每個單選按鈕旁邊顯示的文本。為了Name
什麼時候Group name
字段中,為同一組中的每個單選按鈕輸入相同的值。
這可以防止單選按鈕組在添加多組單選按鈕時干擾其他按鈕。
E. 向 LibreOffice 添加複選框
在 LibreOffice 表單控件工具欄上,按下複選框按鈕並單擊並按住鼠標左鍵以在文檔中繪圖。
對於復選框,默認情況下會在復選框旁邊顯示一個文本標籤,因此無需創建單獨的標籤。
雙擊複選框並輸入名稱和標籤。
在此屬性窗口中輸入的標籤將出現在文檔中復選框的右側。
將 LibreOffice 文檔導出為 PDF 表單
現在您已經在 LibreOffice Writer 中創建了帶有交互式可填寫表單的文檔,是時候將其導出為 PDF 表單了。
從 LibreOffice 菜單中選擇File -> As -> as PDF...
.一定Create PDF form
有效並且Submit format
設置為 PDF:
如果您無法啟用Create PDF form
複選框Archive PDF/A-1a
您可能啟用了一個選項,因此禁用該選項應該啟用它Create PDF form
選項。
嘗試 PDF 時,請確保它們不是只讀的。
您應該能夠使用 Linux 上的默認 Gnome Document Viewer (Evince) 或 Okular(在 KDE 中開發的文檔查看器)、Windows 上的 Adobe Acrobat Reader、Mac 上的 Preview 或 Online PDF 填寫 PDF 表單。 , PDFescape 等
這是使用 LibreOffice Writer 創建並使用 Evince(Gnome 的文檔查看器)和 Okular(KDE 的文檔查看器)提交的可填寫 PDF 表單。屏幕截圖是使用 Ubuntu 18.10 和 Kubuntu 18.04 拍攝的。
單擊下面的鏈接下載這兩個屏幕截圖中使用的示例(源 ODT 或導出的 PDF 文檔)。
- libreoffice-pdf-forms-example.odt
- libreoffice-pdf-forms-example-ed.pdf