LibreOffice Writerでインタラクティブな入力可能なPDFフォームを作成する方法

LibreOffice Writerで入力可能なPDFを作成する確実な方法は、実際のフォームコントロールを挿入し、「PDFフォームの作成」を有効にしてドキュメントをエクスポートすることです。テキストボックスは入力フィールドであり、チェックボックスは読者が選択できるようにするものです。印刷された線、空白セル、アンダースコアはフィールドのように見えるだけで、それ自体ではインタラクティブなPDFコントロールにはなりません。

データベースに接続せずに、基本的な申請フォーム、受付フォーム、または登録フォームを作成できます。編集可能な Writer ファイルをソースとして保存し、フォーム コントロール ツールバーを使用してフィールドを挿入し、エクスポートした PDF を共有する前に PDF リーダーでテストしてください。以下の手順では、LibreOffice 26.8 ヘルプの英語のラベルを使用しています。表記やツールバーの配置は、リリースやオペレーティングシステムによって若干異なる場合があります。LibreOfficeのフォーム コントロール ヘルプでは、使用可能なコントロールとその挿入方法について説明しています。

1. フィールドを追加する前にフォームを計画する

Writerで新規ドキュメントを作成し、受信者が入力する必要のある情報を決定します。シンプルなイベント登録フォームであれば、名前とメールアドレスのテキストボックス、参加チェックボックス、チケットの種類を選択するラジオボタングループ、国を選択するドロップダウンリストが必要になるでしょう。複数の選択肢がある場合はチェックボックスが適しており、1つの選択肢しかない場合はラジオボタングループが適しています。選択肢が事前にわかっている場合は、リストボックスまたはコンボボックスが便利です。

コントロールを挿入する前に、ドキュメント内に明確なラベルを配置してください。小さな表を使用すると、ラベルとフィールドの位置を揃えることができ、見出しでセクションを区切ることができます。一般的な回答に対応できるよう、十分な幅と高さを確保してください。フォームのタイトルは短く分かりやすいものにし、空白のフィールドが混乱を招く可能性がある場合は、説明を追加してください。最初にフィールドを計画することで、後々のサイズ変更を減らし、すべてのコントロールに目的を持たせることができます。

ライター風の文書ページで、「求人応募」という見出しがあり、氏名、メールアドレス、電話番号、住所を記入する欄がラベル付けされています。
Writerスタイルのページでは、名前、メールアドレス、電話番号、住所を入力するためのラベル付きスペースが設けられ、その後インタラクティブなコントロールが追加される形で、求人応募フォームがレイア​​ウトされます。

2. フォームコントロールを開き、最初の入力を挿入します。

「表示」>「ツールバー」>「フォームコントロール」を選択します。ツールバーで「デザインモード」をオンにすると、コントロールを追加および編集できます。「テキストボックス」コントロールをクリックし、ページ上でドラッグして、「氏名」などのラベルの横にサイズを設定します。LibreOffice の現在のヘルプでも、コントロールアイコンを選択し、ドキュメント内でドラッグするという基本的な手順が説明されています。

ツールバーが表示されない場合は、「表示」>「ツールバー」から再度開いてください。ページをクリックしてもコントロールが配置されずテキストが選択されてしまう場合は、デザインモードがオンになっていること、およびテキストボックスツールが選択されていることを確認してください。編集が完了したら、デザインモードをオフにして、フィールドを通常どおり使用してください。

Writerスタイルのページ上部にフォームコントロールツールバーがあり、フルネームラベルの横にテキストボックスが配置されている。
フォームコントロールツールバーがライタースタイルのページの上に表示され、テキストボックスが「氏名」ラベルの横に配置されています。

3. コントロールを追加し、そのプロパティを設定する

計画した各フィールドについて、挿入プロセスを繰り返してください。自由記述式の回答にはテキストボックス、独立したはい/いいえまたは複数選択の選択肢にはチェックボックス、複数の選択肢から1つを選ぶ選択肢にはオプションボタン、そして簡潔な選択肢セットにはリストボックスまたはコンボボックスを使用してください。各コントロールは、印刷されたラベルと位置を揃え、快適に操作できる十分な大きさにしてください。

コントロールを右クリックして「コントロールのプロパティ」を選択すると、設定を確認できます。各フィールドには、やなどの一意で分かりやすい名前を付けてくださいApplicantName。ContactEmail利用可能な場合は、便利なラベルやヘルプテキストを設定し、必要に応じて選択肢やテキストの最大長を設定してください。一意のフィールド名を付けることで、後で回答を収集またはエクスポートする際に、データを容易に識別できます。

コントロールのプロパティダイアログに、テキストボックスの名前、ラベル、ヘルプテキスト、最大テキスト長の各フィールドが表示されます。
コントロールのプロパティダイアログには、選択したテキストボックスのフィールド名、表示ラベル、ヘルプテキスト、および最大テキスト長が表示されます。

同じ質問に属するオプションボタンには、同じ Name プロパティを割り当てて、そのグループ内で一度に選択できる回答が 1 つだけになるようにします。別の質問には別の名前を付けます。LibreOffice では、共有名によって機能グループが確立され、周囲のグループ ボックスは主に視覚的な補助として使用されることに注意してください。複数の回答が可能な質問には、代わりに個別のチェックボックスを使用してください。

スキル欄に3つのチェックボックス、雇用形態欄に3つのラジオボタンがある、ライター風のフォームセクション。
Writerスタイルのフォームセクションには、複数選択用のチェックボックスが3つと、単一の雇用選択肢用のラジオボタングループが表示されます。

4. キーボードの順序を設定し、Writerフォームをテストします。

受信者がTabキーを押して最初のフィールドから最後のフィールドまで移動できるように、適切なアクティベーション順序またはタブ順序を設定してください。フォームデザインツールバーの「アクティベーション順序」コントロールを選択して「タブ順序」ダイアログを開き、ユーザーがページを読む順序と同じ順序でフィールドを配置します。これはキーボードのみを使用するユーザーにとって重要であり、迅速な入力のストレスを軽減します。

デザインモードをオフにして、Writerでフォームを試してみてください。テキストボックスをクリックし、サンプル値を入力し、すべてのチェックボックスを切り替え、各ラジオボタンのオプションを選択し、各リストを開きます。Tabキーを繰り返し押して、フォーカスが論理的な順序でコントロール間を移動することを確認してください。コントロールを操作できない場合は、編集時のみデザインモードに戻してください。そうしないと、ユーザーが入力する代わりにコントロールを選択または移動してしまう可能性があります。

タブ順序ダイアログには、並べ替え矢印付きの5つのフォームフィールドとコントロールが表示されます。
タブ順序ダイアログには、名前、メールアドレス、出席者、チケットの種類、国が、ユーザーがキーボードでアクセスできる順序で表示されます。

5. フォームフィールドを含むPDFをエクスポートする

まず、作業中のドキュメントをODTファイルとして保存し、編集可能なソースファイルに戻れるようにします。次に、[ファイル] > [エクスポート] > [PDFとしてエクスポート]を選択します。PDFオプションで、[一般]タブを開き、[PDFフォームの作成]を選択します。LibreOfficeのヘルプによると、このオプションを選択すると、ユーザーが入力して印刷できるPDFフォームが作成されます。このチェックボックスが選択されていない場合、ページは正しく表示されるかもしれませんが、エクスポートされたファイルにはインタラクティブなフィールドが含まれません。

送信フォーマットメニューでは、FDF、PDF、HTML、XMLなど、フォーム送信のデータフォーマットを選択します。このメニュー自体では、メールアドレス、Webサービス、または応答の送信先は選択されません。PDFに送信ボタンが含まれている場合は、そのアクションとURLを別のステップとして設定し、データを受信するサービスでテストしてください。受信者が入力してローカルに保存するフォームの場合は、特別な要件がない限り、送信ワークフローは設定しないでください。エクスポートの代わりにドキュメントを新しいPDFに印刷することは避けてください。PDFへの直接エクスポートは、インタラクティブなフォームコントロールを含むステップです。

PDFエクスポートの一般ダイアログで、「PDFフォームの作成」にチェックを入れ、「送信形式」をFDFに設定しました。
PDFエクスポートダイアログで「PDFフォームを作成する」にチェックが入り、送信フォーマットがFDFに設定されている。

6. エクスポートしたPDFをリーダーでテストする

入力可能なPDFフォームをサポートするPDFリーダーでエクスポートしたファイルを開きます。すべてのフィールドをクリックし、サンプル情報を入力し、チェックボックスのオン/オフを切り替え、ラジオボタンの選択を変更し、ドロップダウンリストを開き、コピーを保存します。コピーを閉じて再度開き、入力内容が保持されていることを確認します。Tabキーを使ったキーボードナビゲーションもテストしてください。受信者がブラウザのプレビューやモバイルPDFアプリを使用する場合は、フィールドのサポート状況や表示がリーダーによって異なる可能性があるため、これらの環境でもテストしてください。

PDFビューアには、名前とメールアドレスの空欄、出席チェックボックス、チケットタイプのラジオボタン、および国選択ドロップダウンメニューが表示されています。
PDFビューアは、エクスポートされた形式で、空のテキストフィールド、チェックボックス、ラジオボタン、ドロップダウンリストを表示します。

PDFを元のWriterレイアウトと比較してください。フィールドが切り取られていないか、ラベルの位置がずれていないか、予期しないデフォルト値が設定されていないか、クリックしにくいコントロールがないかを確認してください。少なくとも1つのフィールドに、現実的な長さのテキストを入力してみてください。フォームが幅広いユーザーを対象としている場合は、コントラスト、読みやすいラベル、タブ順序、スクリーンリーダーの動作も確認してください。アクセシビリティ関連のPDFエクスポートオプションを選択しても、エクスポートされたフォームをテストする代わりにはなりません。

PDFビューアには、名前とメールアドレスのフィールドにサンプルテキストが表示され、出席ボックスにチェックが入っており、標準オプションが選択され、ドロップダウンリストにドイツが表示されています。
PDFビューアには、テスト済みのフォームにサンプル入力項目、チェックボックス、選択されたラジオボタン、および国名が表示されます。

よくある問題とその解決方法

  • PDFファイルは見た目は正しいのですが、入力フィールドがありません。「PDFとしてエクスポート」に戻り、「一般オプション」で「PDFフォームを作成する」にチェックを入れてください。
  • 空白行はクリックできません。テキストボックスコントロールに置き換えてください。下線は入力フィールドではありません。
  • 複数のラジオボタンを選択できます。1つの質問の選択肢が同じ「名前」プロパティを共有し、他の質問には異なる名前が使用されていることを確認してください。
  • 受信者が入力中にコントロールを選択してしまうことがあります。テストを行う前、およびWriterドキュメントを共有する前に、デザインモードをオフにしてください。
  • 回答はどこにも送信されません。送信フォーマットはデータパッケージングのみを指定します。送信アクションと送信先を個別に設定するか、受信者に選択したプロセスで完成したPDFを保存して返送してもらうように依頼してください。
  • 受信者によっては、特定のフィールドを使用できない場合があります。受信者が使用するリーダーまたはデバイスでPDFをテストし、その環境で正しく処理されない場合は、コントロールを簡素化してください。

確実な結果を得るには、ODTソースを保持し、「PDFフォームの作成」を有効にしてエクスポートし、Writerのプレビューに頼るのではなく、実際のP​​DFをテストしてください。この簡単な確認によって、受信者がフォームを受け取る前に、入力できない、または使いにくいフォームの主な原因を特定できます。

LibreOfficeの公式リファレンス

コメントを残す

VPS上でONLYOFFICEドキュメントサーバーのメモリ不足を修正する

VPS上でONLYOFFICEドキュメントサーバーのメモリ不足を修正する

VPS 上で ONLYOFFICE Docs のメモリ エラーを診断し、ホストと Docker の制限を確認し、ログと忘れられたドキュメントを確認し、安全にスワップを追加し、アクティブな編集を危険にさらすことなく再起動します。

Collabora Online のローカルアプリ間でのコピー&ペーストを修正する

Collabora Online のローカルアプリ間でのコピー&ペーストを修正する

Collabora Online のコピー&ペーストとローカルアプリとの連携に関するトラブルシューティングは、キーボードショートカット、ブラウザのクリップボード権限、HTTPS、iframe ポリシー、コンテンツ形式などをテストすることで行います。

Linux版ONLYOFFICEデスクトップでフォントがぼやける問題を解決する:実践ガイド

Linux版ONLYOFFICEデスクトップでフォントがぼやける問題を解決する:実践ガイド

Linux 版 ONLYOFFICE デスクトップエディタでテキストがぼやける問題を解決するには、ディスプレイのスケーリング、アプリのインターフェースのスケーリング、フォントの利用可能性、レンダリング範囲を安全な順序で確認してください。

LibreOffice Writerでインタラクティブな入力可能なPDFフォームを作成する方法

LibreOffice Writerでインタラクティブな入力可能なPDFフォームを作成する方法

Writerフォームコントロールの追加方法、ラベルとタブ順序の設定方法、PDF作成フォームを有効にしたエクスポート方法、そして共有前にインタラクティブPDFをテストする方法を学びましょう。

ONLYOFFICEで印刷とダウンロードを制限する方法

ONLYOFFICEで印刷とダウンロードを制限する方法

ONLYOFFICE Workspace、DocSpace、またはDocsとの連携において、印刷とダウンロードをブロックする方法を学び、各共有方法に適用される制御機能を確認してください。

Nginxの背後にあるONLYOFFICEドキュメントサーバーの502 Bad Gatewayエラーを修正する方法

Nginxの背後にあるONLYOFFICEドキュメントサーバーの502 Bad Gatewayエラーを修正する方法

Nginxの背後で発生するONLYOFFICEドキュメントサーバーの502エラーのトラブルシューティングを行います。サービスの状態、ログ、アップストリームポート、転送ヘッダー、WebSocket、およびDockerネットワークを確認します。

ONLYOFFICEモバイルアプリのセルフホスト型サーバーへの接続タイムアウトを修正する

ONLYOFFICEモバイルアプリのセルフホスト型サーバーへの接続タイムアウトを修正する

ONLYOFFICE Documentsがセルフホスト型サーバーでタイムアウトする問題を解決するには、適切なポータルまたはWebDAV URL、ネットワークアクセス、HTTPS、認証情報、およびサーバールーティングを確認してください。

LibreOffice Writerで既定の文書テンプレートを変更する方法

LibreOffice Writerで既定の文書テンプレートを変更する方法

カスタムのLibreOffice Writerテンプレートをデフォルトとして設定し、更新またはリセットして、新しいドキュメントが設定したスタイルとページレイアウトを使用していることを確認してください。

ONLYOFFICEからPDFをエクスポートする際に発生する「ダウンロード失敗」エラーを修正する

ONLYOFFICEからPDFをエクスポートする際に発生する「ダウンロード失敗」エラーを修正する

ONLYOFFICEのPDFエクスポートの失敗をトラブルシューティングするには、変換、ブラウザのダウンロード、サーバーの問題を切り分け、保存されたPDFが開いてレイアウトが保持されることを確認してください。

LinuxからONLYOFFICE Document Serverを完全にアンインストールする方法

LinuxからONLYOFFICE Document Serverを完全にアンインストールする方法

ONLYOFFICE Document ServerをLinuxから安全に削除します。パッケージ、Docker、Snap、Kubernetesの手順に従い、データを保持し、残存サービスを確認してください。