许多开发人员使用 Microsoft Office Interop 库来创建 Word 文档,但我们经常看到他们中的许多人询问如何使用简单易用的代码在 C++ 中创建 Word 文档。您可以使用 C++ 轻松创建 DOCX,而无需使用简单的步骤进行互操作或 Microsoft Office 自动化。
使用 C++ 创建 Word 文档的步骤
- 使用 Aspose.Words.Cpp NuGet 包
- 包括对 Aspose::Words 和保存命名空间的引用
- 创建一个新的 Document Class 实例
- 实例化 DocumentBuilder Class 对象以使用 Word 文件
- 使用 DocumentBuilder 对象设置一些文本和文本属性
- 将输出的 Word 文档保存在磁盘上
在下面的示例中,我们将见证如何使用 C++ 以编程方式生成 DOCX。我们已经说明了一个简单的场景,我们添加了几行文本并将粗体格式应用于文档。这些步骤可帮助您了解如何对 Word 文档执行其他操作,这些操作可以使用 Microsoft Interop 和 MS Word 实现,而无需依赖两者中的任何一个。
使用 C++ 创建 Word 文档的代码
之前,我们研究了 如何在没有互操作的 C# 中创建 Word 文档。 现在,我们已经学习了如何使用 C++ 创建 DOCX。为了使用上面的示例,您不需要在您的计算机或将安装应用程序的服务器上安装 Microsoft Word。这使得创建 Word 文档变得更加容易和快捷,并且不依赖于 Microsoft 平台。