AcroFormの作成 - C#で入力可能なPDFを作成
次のコードスニペットは、Aspose.PDF.Drawingライブラリでも動作します。
ゼロからフォームを作成
PDFドキュメントにフォームフィールドを追加
Documentクラスは、PDFドキュメント内のフォームフィールドを管理するためのFormというコレクションを提供します。
フォームフィールドを追加するには:
- 追加したいフォームフィールドを作成します。
- FormコレクションのAddメソッドを呼び出します。
TextBoxFieldの追加
以下の例は、TextBoxFieldを追加する方法を示しています。
以下のコードスニペットは、PDFドキュメントにRadioButtonFieldを追加する方法を示しています。
TextBoxFieldは、いくつかのウィジェット注釈と共に追加できます。
以下のコードスニペットは、3つのオプションを持つ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を使用してフォームフィールドにツールチップを追加する方法を示しています。