如何使用 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でテキストラベルを作成します(テキスト入力フィールドの横に表示されるテキスト)

次に、いくつかのフォームコントロールを新しいドキュメントに挿入します。LibreOfficeFormControlsツールバーからクリックします
Label

、マウスの左ボタンをクリックして押したままにして、ドキュメントにラベルを描画します。

Libreofficeのラベルフィールドの追加

追加したラベルをダブルクリックし、名前とラベルを入力します。ラベルフィールドは、ドキュメントにテキストとして表示されるものです。

LibreOffice編集ラベルフィールド

B. LibreOfficeでテキストボックス(テキスト入力フィールド)を作成します

フォームコントロールツールバーをクリックします
Text Box

次に、テキストラベルの右側にテキストボックスを描画します(マウスの左ボタンをクリックして押したままにします)(上記のテキストラベルの作成方法を参照)。

Libreoffice挿入テキストボックス

テキストボックスをダブルクリックして名前を入力し、ラベルフィールドの右側にある3つのドットのボタンをクリックして、左側に作成されたラベルを割り当ててから、をクリックします。
OK

LibreOffice編集テキストボックス割り当てラベル

C. LibreOfficeでリストボックス(ドロップダウン)を作成します

手順Aのように、テキストラベルを作成することから始めます。次にクリックします
List Box

フォームコントロールツールバーから、ラベルの右側にテキストボックスを描画します。

Libreoffice挿入リストボックスドロップダウン

ドキュメントに追加したリストボックスをダブルクリックし、名前を入力してから、ラベルフィールドの3つのドットボタンをクリックして、リストボックスの左側に追加したラベルを割り当てます。

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 -> Export As -> Export as PDF...

..一定
Create PDF form

已啟用,
Submit format

設置為 PDF:

導出 PDF 表單選項 LibreOffice

如果無法啟用
Create PDF form

複選框
Archive PDF/A-1a

該選項可能已啟用,因此您應該能夠通過禁用它來啟用它。
Create PDF form

選項。

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

You should be able to fill out PDF forms using the default GnomeDocumentViewer (Evince) or Okular (Document Viewer developed by KDE) on Linux, Adobe Acrobat Reader on Windows, Preview on Mac, or the online PDFA form filler for any operating system. . . , PDFescape 等

這是一個可輸入的 PDF 表單,使用 LibreOffice Writer 創建並使用 Evince(Gnome 的文檔查看器)和 Okular(KDE 的文檔查看器)提交 – 使用 Ubuntu 18.10 和 Kubuntu 18.04。截圖:

填寫 PDF 表單 Linux Evince

填寫 PDF 表格 Linux Okular

如果您想下載這兩個截圖中使用的示例(源 ODT 或導出的 PDF 文檔),您可以點擊下面的鏈接下載。

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