在实际环境中测试
在生产中测试无水印。
随时随地为您服务。
当今数字环境中的许多应用程序都需要自动生成和修改文档的能力。 无论您是在构建企业级报告系统、文档管理系统,还是在自动执行重复性活动,创建和处理 DOCX 文件的能力都非常有用。 在本教程中,我们将深入了解 C# 文档生成的世界,并研究可用于 C# 创建 DOCX 文件的强大库和编程方法。
安装 NuGet 软件包 IronWord。
将所需的命名空间从 IronWord 中导入。
要生成文档文件,请添加一个新的 TextRun。
创建新的正文和文档。
用内容填充正文(段落、表格等。).
使用 WordDocument 创建一个新的 WordDocument。
在深入了解编码之前,让我们先澄清一下什么是 DOCX 文件。 Microsoft Word 和其他文字处理程序以 DOCX 文件格式保存文档。 它基于 ZIP 压缩的基于 XML 的[Office Open XML(OOXML)标准](https://en.wikipedia.org/wiki/Office_Open_XML#:~:text=Office%20Open%20XML%20(also%20informally,initial%20version%20as%20ECMA%2D376.). 这样就可以利用微软和其他开发人员提供的 API,相对简单地进行编程操作。
Iron Software 创建的 Word 文档库被称为 铁字. 在 .NET 应用程序中提供强大的 Word 文档操作功能。 IronWord 大放异彩,为了帮助 .NET C# 开发人员在程序中加入创建、读取和修改 Word 和 DOCX 文档的功能,IronWord 是一个强大的 Word 文档库。
全球数百万工程师信赖我们:IronWord 是 Iron Suite for .NET 的一个组成部分,Iron Suite for .NET 包含九个 .NET API 办公文档产品。 全世界的开发人员都在使用它来创建、查看和修改 Word 文档。
要了解有关 IronWord 的更多信息,请参考*这里***.
要启动 Visual Studio 应用程序,请使用 "文件 "菜单并选择 "文件"。单击 "新建项目",然后选择 "控制台应用程序"。
选择文件位置后,在指定的文本框中输入项目名称。 接下来,如下面的示例所示,点击“Create”按钮并选择所需的.NET Framework。
Visual Studio 项目的组织将取决于所选的应用程序。 要添加代码并构建应用程序,只需打开 program.cs 文件。互联网应用程序、Windows 或控制台均可使用。
之后,可以添加库并测试代码。
使用 Visual Studio 工具 从工具菜单中选择 NuGet 包管理器。 进入软件包管理器界面,访问软件包管理终端控制台。
Install-Package IronWord
下载并安装软件包后,即可在正在进行的项目中使用。
还有软件包管理器方法。 使用 Visual Studio 的 NuGet 包管理器选项,可以直接将软件包安装到解决方案中。 您可以在下图中看到如何启动 NuGet 包管理器。
使用 NuGet 网站的搜索框查找软件包。 我们需要做的就是在软件包管理器中查找 "IronWord",如下图所示:
相关搜索结果列表显示在上图中。 要在您的机器上安装软件,只需调整以下设置即可。
实例化 WordDocument 对象以启动一个新的 Word 文档。 要初始化文档,您可以使用构成文档结构的任何对象,如段落、表格或章节。 下面的代码片段就是一个简单的例子:
using IronWord;
using IronWord.Models;
namespace ConsoleApp1
{
internal class Program
{
static void Main(string [] args)
{
// Create a text run
TextRun textRun = new TextRun("Hello, IronPdf");
Paragraph paragraph = new Paragraph();
paragraph.AddTextRun(textRun);
// Create a new document
WordDocument doc = new WordDocument(paragraph);
// Export the DOCX file
doc.SaveAs("document.docx");
}
}
}
using IronWord;
using IronWord.Models;
namespace ConsoleApp1
{
internal class Program
{
static void Main(string [] args)
{
// Create a text run
TextRun textRun = new TextRun("Hello, IronPdf");
Paragraph paragraph = new Paragraph();
paragraph.AddTextRun(textRun);
// Create a new document
WordDocument doc = new WordDocument(paragraph);
// Export the DOCX file
doc.SaveAs("document.docx");
}
}
}
Imports IronWord
Imports IronWord.Models
Namespace ConsoleApp1
Friend Class Program
Shared Sub Main(ByVal args() As String)
' Create a text run
Dim textRun As New TextRun("Hello, IronPdf")
Dim paragraph As New Paragraph()
paragraph.AddTextRun(textRun)
' Create a new document
Dim doc As New WordDocument(paragraph)
' Export the DOCX file
doc.SaveAs("document.docx")
End Sub
End Class
End Namespace
我们可以借助 TextRun 类将文本添加到文档中,该类允许我们借助 AddTextRun 方法将文本传递到段落对象中。 然后,我们创建一个新的 WordDocument 对象,创建一个新的 DOCX 文件。然后,通过使用 SaveAs 方法,我们可以将新的 DOCX 文档保存到所需的位置。 以下是从上述代码生成的输出。
要了解有关 IronWord 代码的更多信息,请参考*这里***.
我们在本指南中研究了如何使用 C# 生成 DOCX 文档文件。我们讨论了 DOCX 格式的基本原理以及 Open XML SDK 和 DocX 库,并给出了如何使用它们生成、编辑和保存 DOCX 文件的示例。
所有这些工具和方法都将使您在 C# 项目中处理各种文档创建杂务时处于有利地位。 学习 C# 文档制作是一项非常有用的能力,无论您是自动生成报告、开发文档管理系统,还是仅仅为最终用户制作模板,它都会在各种情况下为您提供帮助。
适用于使用 .NET C#.NET 的开发人员、铁字是一个功能强大、适应性强的 Word 文档库。 它使开发人员能够阅读、编写和编辑 Word(DOCX)这样,开发人员就可以轻松地在他们的应用程序中使用文档。 IronWord 的用户友好 API 让处理 Word 文档变得更容易。 无需安装 Microsoft Word 或依赖 Office Interop,开发人员就可以直接在其 .NET 项目中创建和编辑 Word 文件。 在新的 Word 文档中添加文本、段落和其他元素非常简单。
IronWord 刚推出时是 $749。 此外,支付一年会员费的客户还可以获得帮助和产品更新。 IronWord 还提供防止无限制再分发的收费服务。 要了解有关大致费用的更多信息,请访问此处页. 点击此处查看有关 Iron Software 的更多信息链接.