##忘記麻煩並安裝文件format.words來創建和操縱MS Word文檔。該文檔自動化軟件提供了非常有用的功能。 {.wp-block頭}
概述
我們很高興地宣布[.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軟件包管理器中運行以下命令以安裝此開源 文檔自動化軟件 。
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。