この記事では、C# を使用して PDF にチェックボックス コンポーネントを追加するについて説明します。さらに、注釈ライブラリの使用方法と、C# を使用して PDF にチェックボックスを挿入するための簡単な C# アプリケーションを作成する方法についても説明します。チェックボックスは、インタラクティブな PDF フォームの作成に役立ちます。ユーザーはボックスをクリックして 1 つ以上のオプションを選択できるため、データや情報を簡単に収集できます。 PDF にチェックボックスを追加するすべての手順を、サンプル コード例で確認してみましょう。
C# を使用して PDF にチェックボックス コンポーネントを追加する手順
- NuGet から GroupDocs.Annotation for .NET パッケージをセットアップします
- GroupDocs.Annotation 名前空間への参照を追加して、PDF にチェックボックスを作成します
- 入力 PDF パスを使用して Annotator オブジェクトを作成します
- CheckboxComponent オブジェクトを初期化し、いくつかのプロパティを設定する
- Annotator クラスの Add メソッドを呼び出し、チェックボックス Component オブジェクトをそれに渡します
- 結果の PDF パスで Annotator クラスの Save メソッドを呼び出す
上記のプロセスは、.NET がインストールされている任意のプラットフォームで使用でき、追加のツールやソフトウェアをインストールすることなく、C# を使用して PDF にチェックボックスを作成できます。 Windows、Linux、macOS などの一般的なオペレーティング システムで、PDF にチェックボックスを挿入するための追加の手順はありません。以下のコード例は、Annotator オブジェクトと CheckboxComponent オブジェクトを初期化し、チェックボックスのプロパティを設定し、PDF ドキュメントをディスクに保存する方法を説明しています。
C# を使用して PDF にチェックボックス コンポーネントを追加するコード
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation.Models.FormatSpecificComponents.Pdf; | |
using System; | |
using System.Collections.Generic; | |
namespace AddCheckBoxComponentInPDFusingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Annotation library | |
License lic = new License(); | |
lic.SetLicense(@"Conholdate.Annotator.lic"); | |
// Create Annotator object with input PDF path | |
using (Annotator annotator = new Annotator("input.pdf")) | |
{ | |
CheckBoxComponent checkbox = new CheckBoxComponent | |
{ | |
Checked = true, | |
Box = new Rectangle(100, 100, 100, 100), | |
PenColor = 65535, | |
Style = BoxStyle.Star, | |
Replies = new List<Reply> | |
{ | |
new Reply | |
{ | |
Comment = "First comment", | |
RepliedOn = DateTime.Now | |
}, | |
new Reply | |
{ | |
Comment = "Second comment", | |
RepliedOn = DateTime.Now | |
} | |
} | |
}; | |
// Add checkbox to Annotator | |
annotator.Add(checkbox); | |
//Save the resultant PDF | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
C# を使用して PDF にチェックボックスを配置するプロセスは、上記のセクションで必要なすべての手順とともに説明されています。要件に応じて CheckboxComponent クラスのさまざまなプロパティを設定し、チェックボックスを目的のページと位置に配置できます。注釈ライブラリを使用すると、ドロップダウン コンポーネントとボタン コンポーネントを PDF に挿入することもできます。
結論として、PDF フォームにチェックボックスを追加すると、より使いやすく効率的になります。 PDF へのボタンの追加に関する記事は以前に追加されました。詳細については、C#を使用してPDFにボタンコンポーネントを追加する方法 の説明を参照してください。