忘记麻烦并安装文件format.words来创建和操纵MS Word文档。该文档自动化软件提供了非常有用的功能。
概述
我们很高兴地宣布[.net for .net]的发布2。这是用C#编写的 开源API ,并使.NET开发人员可以通过编程方式创建,设计和修改MS [Word]Word文档。无论您是初学者还是专家级开发人员,都可以轻松地将fileformat.words与.NET应用程序集成在一起。此外,没有人可以否认MS Word文档在任何业务中的重要性和可用性。它是使用最广泛和最多功能的文件格式。在此博客文章中,我们将学习 如何在C# 中创建Word文档,并且还将编写一些代码片段以查看FileFormat.Words for .net2。 我们将介绍以下各节:
Word文档生成器 - 开源API安装
就此开源API的安装而言,在.NET应用程序中易于安装和设置。此外,fileformat.words库是轻量级的,并为使用MS Word文档提供了可靠的功能。因此,下载其Nuget软件包或在Nuget Package Manager 中运行以下命令以安装此开源 文档自动化软件 。
Install-Package FileFormat.Words
如何以编程方式创建Word文档
一旦安装了此 Word Document Generator API ,我们就可以编写代码片段,以演示如何以编程方式在C#中创建Word Document。 您可以按照以下步骤创建一个空的Word文档:
using FileFormat.Words;
namespace Example
{
class Program
{
static void Main(string[] args)
{
// Initialize an instance of the Document class.
Document doc = new Document();
// Call the Save method to save the Word document onto the disk.
doc.Save("/Docs.docx");
}
}
}
上面的代码段将生成一个空的Word文档,因为您可以在下图中看到输出:
文档自动化软件 - 高级选项
我们使用此开源 Word Document Generator API 成功生成了一个空的Word文档。现在,我们不仅可以在文档中添加一些文本,还可以根据要求添加文本。让我们将几行源代码放入我们的主文件中。
- 创建document类的实例。
- 用文档类对象初始化Body类的构造函数。
- 实例化段类的实例。
- 调用text属性以设置段落的文本。
- 同样,请致电缩进,左indent,rihgtindent,firstlineIndent,align19和liness -pacacing属性这段落。
- 调用附录(段落)方法将段落添加到文档中。
- 保存方法将将Word文档保存到磁盘上。
using FileFormat.Words;
namespace Example
{
class Program
{
static void Main(string[] args)
{
// Create an instance of the Document class.
using (Document doc = new Document())
{
//Initialize the constructor of the Body class with the Document class object.
Body body = new Body(doc);
// Instantiate an instance of the Paragraph class.
Paragraph para1 = new Paragraph();
// Invoke the Text property to set the text of the paragraph.
para1.Text = "In publishing and graphic design, Lorem ipsum is a placeholder text commonly used to demonstrate the visual form of a document or a typeface without relying on meaningful content. Lorem ipsum may be used as a placeholder before final copy is available..";
para1.Indent = "300";
para1.LeftIndent = "250";
para1.RihgtIndent = "350";
para1.FirstLineIndent = "330";
para1.Align = "Left";
para1.LinesSpacing = "552";
// Call the AppendChild(paragraph) method to add the paragraph to the document.
body.AppendChild(para1);
// The Save method will save the Word document onto the disk.
doc.Save("/Docs.docx");
}
}
}
}
使用上述代码段更新主文件,然后再次运行项目。您将看到此开源 文档自动化软件 产生的输出,如下图所示:
结论
这使我们进入了此博客文章的结尾。在本指南中,我们了解了 如何使用开源fileformat.words在C# 中创建Word文档。此外,我们还完成了安装过程以及此 Word Document Generator库 提供的一些高级功能。此外,您可以在文档中探索许多其他功能。 最后,fileformat.com一直在撰写有关有趣主题的教程博客文章。因此,请保持联系以进行定期更新。此外,您可以在我们的社交媒体平台上关注我们,包括Facebook,LinkedIn和Twitter。
贡献
由于.NET的FileFormat.Words是一个开源项目,可在Github上找到。因此,社区的贡献非常感谢。
问一个问题
您可以在我们的论坛上让我们知道您的问题或查询。
常见问题
如何在C#中创建新的Word文档? 请使用此开源文档自动化软件FileFormat.Words,请按照此link6进行编程学习Word Document创建。 如何在.NET Core中创建Word文档? 下载此开源的nuget package[7]fileformat.words for .net c#编写的库。如果将其业务软件配备 Word Document Generator 工具,则它是为.NET开发人员开发的企业级别.NET API。