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 では Adobe 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