Word处理控件Aspose.Words功能演示:在 Word 中制作可填写的表格

您所在的位置:网站首页 文档word和docx Word处理控件Aspose.Words功能演示:在 Word 中制作可填写的表格

Word处理控件Aspose.Words功能演示:在 Word 中制作可填写的表格

#Word处理控件Aspose.Words功能演示:在 Word 中制作可填写的表格 | 来源: 网络整理| 查看: 265

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

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

​---------------------------------Aspose技术交流群(761297826)----------------------------

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

一、安装

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

PM> Install-Package Aspose.Words -Version 20.8.0

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

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

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

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

初始化一个新的Word文档使用InsertTextInput方法插入文本表单域使用InsertCheckBox方法插入复选框字段使用InsertComboBox方法插入组合框字段保存输出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# 删除可填写的表单字段。您可以按照以下步骤删除字段:

使用Document类加载输入 word 文件按名称获取特定的可填写表单字段调用Remove方法保存输出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# 中插入、删除复选框和字段 ,要是您还有其他关于产品方面的问题,欢迎咨询我们,或者加入我们官方技术交流群。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3