GNU/Linux >> Linux の 問題 >  >> Ubuntu

LibreOffice Writer を使用して入力可能な PDF フォームを作成する方法

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)
  • Linux で Densify を使用して 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 をクリックします。 フォーム コントロール ツールバーから、テキスト ボックスをラベルの右側に描画します:

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

リスト ボックスのプロパティ ウィンドウはまだ閉じないでください。オプションのリストをリスト ボックス (ドロップダウン) に追加するには、リスト ボックスのプロパティ ウィンドウを下にスクロールし、エントリを List entries に貼り付けます。 エリア。

テキスト エディターにエントリのリストがあり、各エントリが別の行にある場合は、ここにコピーして貼り付け、Enter キーを押すと、エントリが自動的に追加されます。または、エントリを入力してから Shift + Enter を押して、各リストを手動で追加することもできます 新しいものを追加するなど:

新しいリスト ボックスをテストするには、Design Mode をクリックしてデザイン モードを終了します。 フォーム コントロールのツールバーのボタン:

そして、リスト ボックス (ドロップダウン) を試してください:

Design Mode をクリックすることを忘れないでください 後で新しいフォーム要素を追加できるように、再びデザイン モードに入ります。

D. LibreOffice でのラジオ ボタンの追加

LibreOffice がラジオ ボタンと呼ぶ、いくつかのラジオ ボタンを追加することもできます。 LibreOffice Form Controls ツールバーで、Option Button を押します。 アイコンをクリックし、LibreOffice ドキュメント内の目的の場所にドラッグします。ラジオボタンを好きなだけ追加してください:

各ラジオ ボタンをダブルクリックし、そのラベルをドキュメント内の各ラジオ ボタンの横に表示するテキストに変更します。 Name の場合 と Group name 同じグループ内の各ラジオ ボタンに同じ値を入力してください:

この方法では、複数のラジオ ボタン グループを追加する場合に、ラジオ ボタン グループが他のそのようなボタンに干渉することはありません。

E. LibreOffice にチェックボックスを追加する

LibreOffice フォーム コントロール ツールバーで、チェック ボックス ボタンをクリックし、マウスの左ボタンをクリックして押したままにして、ドキュメントに描画します。

テキスト ラベルがデフォルトでチェック ボックスの横に表示されるため、チェック ボックス用に別のラベルを作成する必要はありません。

チェックボックスをダブルクリックして、名前とラベルを入力します:

このプロパティ シートに入力された名前は、ドキュメントのチェック ボックスの右側に表示されます。

LibreOffice ドキュメントを PDF フォームとしてエクスポート

LibreOffice Writer でインタラクティブな入力可能なフォームを含むドキュメントを作成したので、それを PDF フォームとしてエクスポートできます。

LibreOffice メニュー File -> Export As -> Export as PDF... から選択します . Create PDF form であることを確認してください アクティブ化され、Submit format PDF に設定されています:

有効化できない場合 Create PDF form Archive PDF/A-1a のチェックボックス オプションを有効にする必要があるため、そのオプションを無効にすると、オプション Create PDF form を有効にできるはずです 機会。

PDF を試すときは、書き込み保護されていないことを確認してください。

Linux では標準の Gnome ドキュメント ビューアー (Evince) または Okular (KDE によって開発されたドキュメント ビューアー)、Windows では Adob​​e Acrobat Reader、Mac では Preview などのソフトウェアを使用するか、オンラインPDFescape などの任意のオペレーティング システムで動作する PDF フォーム フィラー。

これは、私が LibreOffice Writer で作成した入力可能な PDF フォームで、フォームは Evince (Gnomes ドキュメント ビューアー) と Okular (KDE のドキュメント ビューアー) でファイルされています。スクリーンショットは Ubuntu 18.10 と Kubuntu 18.04 で撮影したものです:

これら 2 つのスクリーンショットで使用されている例 (ソース ODT またはエクスポートされた PDF ドキュメント) をダウンロードするには、以下のリンクをクリックしてください:

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


Ubuntu
  1. Ubuntu20.04でdockerを使用してdockerベースのLAMPスタックを作成する方法

  2. Wireguardを使用してUbuntu20.04でVPNを作成する方法

  3. Ubuntu で MDADM を使用して RAID アレイを作成する方法

  1. Ubuntu14.04でONLYOFFICEEnterpriseEditionを使用してWebオフィスを作成する方法

  2. UbuntuでPythonBoto3を使用してVPCを作成する方法

  3. ONLYOFFICEDocs7.0で入力可能なフォームを作成する方法

  1. コマンドラインを使用してUbuntuLiveUSBドライブを作成する方法

  2. UbuntuでMkusbを使用して永続的なライブUSBを作成する方法

  3. Ubuntu20.04LTSを使用してCプログラムを作成して実行する方法