半岛权威十大直营(官方)网站

Word处理控件Aspose.Words功能演示:在 Word 中制作可填写的表格 | 在 C# 中插入、删除复选框和字段

翻译|使用教程|编辑:胡涛|2023-02-13 11:15:54.110|阅读 186 次

概述:在本文中,我们将使用 C# 和Aspose.Words for .NET API 以编程方式在 Word 文档中创建一个可填写的表单,欢迎查阅

# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>

相关链接:

aspose下载

Aspose.Words 是一种高级Word文档处理API,用于执行各种文档管理和操作任务。API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word。此外,

Aspose API支持流行文件格式处理,并允许将各类文档导出或转换为固定布局文件格式和最常用的图像/多媒体格式。

Aspose.words 最新下载

可填写表单经常用于 Microsoft Word 文档,如DOC、DOCX和其他文件格式。在本文中,我们将使用 C# 和Aspose.Words for .NET API 以编程方式在 Word 文档中创建一个可填写的表单。此外,我们还将介绍删除或删除可填写的表单字段。

一、安装

您可以在您的 .NET 应用程序中为 .NET API 配置 Aspose.Words,然后将其与 C# 或 VB.NET 一起使用。您可以从新版本部分下载 DLL或使用以下 NuGet 命令对其进行配置。

PM> Install-Package Aspose.Words -Version 20.8.0

此外,您还可以在 Visual Studio 中使用 NuGet Manager for Solution 工具安装 API,如下图所示:

在word中制作可填写的表格

所以API已经在这一步配置好了。让我们继续学习以下用例:

  • 使用 C# 在 Word 中创建带有复选框、文本框的可填写表单域
  • 使用 C# 从 Word 文档中删除可填写的表单域
二、使用 C# 在 Word 中创建带有复选框、文本框的可填写表单域

您可以通过几个基本步骤轻松地在 Word 文档中创建或插入复选框。除了复选框之外,我们还将探讨如何添加文本框和组合框。以下是在 DOCX 文件中插入或添加复选框、文本框和组合框的步骤。

  1. 初始化一个新的Word文档
  2. 使用InsertTextInput方法插入文本表单域
  3. 使用InsertCheckBox方法插入复选框字段
  4. 使用InsertComboBox方法插入组合框字段
  5. 保存输出word文件

下面的代码片段显示了如何在 C# 中的 Word 文件 (DOC/DOCX) 中插入复选框、文本框和组合框等可填写字段:

// Initialize new Word document
Aspose.Words.Document doc = new Aspose.Words.Document();
Aspose.Words.DocumentBuilder builder = new Aspose.Words.DocumentBuilder(doc);

// Insert Text Form Field
Aspose.Words.Fields.FormField text = builder.InsertTextInput("TextInput", Aspose.Words.Fields.TextFormFieldType.Regular, "", "Hello", 0);

// Add line break
builder.InsertBreak(Aspose.Words.BreakType.LineBreak);

// Insert Checkbox Form Field
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" };

// Insert Combobox Form Field
Aspose.Words.Fields.FormField combo = builder.InsertComboBox("DropDown", items, 0);
//builder.InsertBreak(Aspose.Words.BreakType.LineBreak);
dataDir = dataDir + "InsertFormFields.docx";
doc.Save(dataDir);

此外,Aspose.Words for .NET API 是一个功能丰富的 API,可让您设置表单字段的许多属性。例如,FormField 类可用于设置大小、默认值、进入和退出宏等。

三、使用 C# 删除 Word 文档中的可填写表单字段

添加可填写表单域和删除可填写表单域是引用word文件中的表单最重要和最常用的功能。现在,让我们看一下如何在 .NET 应用程序中使用 C# 删除可填写的表单字段。您可以按照以下步骤删除字段:

  1. 使用Document类加载输入 word 文件
  2. 按名称获取特定的可填写表单字段
  3. 调用Remove方法
  4. 保存输出word文件

以下代码片段基于这些步骤,展示了如何使用 C# 从 word 文档中删除可填写的表单字段:

// Load source DOCX file
Aspose.Words.Document doc = new Aspose.Words.Document(dataDir + "InsertFormFields.docx");

// Load form fields of the word file
Aspose.Words.Fields.FormFieldCollection documentFormFields = doc.Range.FormFields;

// Access the checkbox
Aspose.Words.Fields.FormField checkbox = documentFormFields["CheckBox"];

//Delete or remove checkbox
checkbox.Remove();

// Save updated DOCX file
doc.Save(dataDir + "DeleteField.docx");

以上便是在 Word 中制作可填写的表格 | 在 C# 中插入、删除复选框和字段 ,要是您还有其他关于产品方面的问题,欢迎咨询我们,或者加入我们官方技术交流群。


欢迎下载|体验更多Aspose产品

点此获取更多Aspose产品信息 或 加入Aspose技术交流群(761297826

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@wqylolg.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP