入力可能なフォームは、DOC、DOCX、およびその他のファイル形式などのMicrosoftWordドキュメントで頻繁に使用されます。この記事では、Aspose.Words for .NET APIでC#を使用して、プログラムでWord文書に入力可能なフォームを作成します。さらに、入力可能なフォームフィールドの削除または削除についても説明します。
インストール .NETアプリケーションでAspose.Words for .NET APIを構成し、その後C#またはVB.NETで使用できます。 新しいリリースセクションからDLLをダウンロードするか、次のNuGetコマンドを使用してDLLを構成できます。
PM> Install-Package Aspose.Words -Version 20.8.0 さらに、以下のスクリーンショットに示すように、VisualStudioのNuGetManagerforSolutionツールを使用してAPIをインストールすることもできます。
したがって、APIはこのステップで構成されています。次のユースケースの学習に進みましょう。
チェックボックス、C#を使用してWordのテキストボックスで入力可能なフォームフィールドを作成します C#を使用してWord文書から入力可能なフォームフィールドを削除します チェックボックス、C#を使用してWordのテキストボックスで入力可能なフォームフィールドを作成する いくつかの基本的な手順で、Word文書にチェックボックスを簡単に作成または挿入できます。チェックボックスに加えて、テキストボックスとコンボボックスを追加する方法についても説明します。 DOCXファイルにチェックボックス、テキストボックス、およびコンボボックスを挿入または追加する手順は次のとおりです。
新しいWord文書を初期化する InsertTextInputメソッドを使用してテキストフォームフィールドを挿入します InsertCheckBoxメソッドを使用してチェックボックスフィールドを挿入します InsertComboBoxメソッドを使用してコンボボックスフィールドを挿入します 出力ワードファイルを保存 以下のコードスニペットは、チェックボックス、テキストボックス、コンボボックスなどの入力可能なフィールドをC#のWordファイル(DOC / DOCX)に挿入する方法を示しています。
// 新しいWord文書を初期化する Aspose.Words.Document doc = new Aspose.Words.Document(); Aspose.Words.DocumentBuilder builder = new Aspose.Words.DocumentBuilder(doc); // テキストフォームフィールドを挿入 Aspose.Words.Fields.FormField text = builder.InsertTextInput("TextInput", Aspose.Words.Fields.TextFormFieldType.Regular, "", "Hello", 0); // 改行を追加する builder.InsertBreak(Aspose.Words.BreakType.LineBreak); // チェックボックスフォームフィールドを挿入 Aspose.Words.Fields.FormField checkbox = builder.InsertCheckBox("CheckBox", true, true, 0); checkbox.Checked = true; builder.InsertBreak(Aspose.Words.BreakType.LineBreak); string[] items = { "One", "Two", "Three" }; // コンボボックスフォームフィールドの挿入 Aspose.