AcroFormの作成 - C#で入力可能なPDFを作成

次のコードスニペットは、Aspose.PDF.Drawingライブラリでも動作します。

ゼロからフォームを作成

PDFドキュメントにフォームフィールドを追加

Documentクラスは、PDFドキュメント内のフォームフィールドを管理するためのFormというコレクションを提供します。

フォームフィールドを追加するには:

  1. 追加したいフォームフィールドを作成します。
  2. FormコレクションのAddメソッドを呼び出します。

TextBoxFieldの追加

以下の例は、TextBoxFieldを追加する方法を示しています。

RadioButtonFieldの追加

以下のコードスニペットは、PDFドキュメントにRadioButtonFieldを追加する方法を示しています。

TextBoxFieldは、いくつかのウィジェット注釈と共に追加できます。

以下のコードスニペットは、3つのオプションを持つRadioButtonFieldを追加し、それをテーブルセル内に配置する手順を示しています。

RadioButtonFieldにキャプションを追加

以下のコードスニペットは、RadioButtonFieldに関連付けられるキャプションを追加する方法を示しています:

グループ化されたチェックボックスを追加する別の方法

以下のコードスニペットは、PDFドキュメントにグループ化されたチェックボックスフィールドを追加する方法を示しています。

ComboBoxフィールドの追加

以下のコードスニペットは、PDFドキュメントにComboBoxフィールドを追加する方法を示しています。

CheckboxFieldの追加

以下のコードスニペットは、PDFドキュメントにCheckboxFieldを追加する方法を示しています。

ListBoxFieldの追加

以下のコードスニペットは、PDFドキュメントにListBoxFieldを追加する方法を示しています。

SignatureFieldの使用

以下のコードスニペットは、SignatureFieldを使用してPDFドキュメントに署名する方法を示しています。

フォームフィールドにツールチップを追加

Documentクラスは、PDFドキュメント内のフォームフィールドを管理するためのFormというコレクションを提供します。フォームフィールドにツールチップを追加するには、FieldクラスのAlternateNameを使用します。Adobe Acrobatは「代替名」をフィールドツールチップとして使用します。

以下のコードスニペットは、最初にC#を使用し、次にVisual Basicを使用してフォームフィールドにツールチップを追加する方法を示しています。