在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
Microsoft Word 檔案在文件創建和編輯中被廣泛使用,這使它們成為許多商業應用的重要組成部分。在C#開發中,能夠以編程方式生成和操作MS Word文件是至關重要的。一個強大的工具是IronWord庫,它提供了一套全面的功能,用於在C#中處理Word文件。
Microsoft也提供了一個 開發者教程 使用 Visual C# 自動化 Microsoft Word 文件。在本文中,我們將探討如何使用 IronWord——一個強大的 C# Word 文件庫在 C# 中創建 Word 文件。
在Visual Studio中創建一個C#項目
安裝IronWord庫
創建一個WordDocument對象
使用AddText方法添加內容
將段落添加到WordDocument對象
的 IronWord 該庫是一個由 IronSoftware 開發的強大 C# DOCX 庫。它提供直觀的 API,用於構建、編輯和導出 Word 文件,無需安裝 Microsoft Office 或 Word Interop。IronWord 支援各種 .NET 版本和平台,簡化了在不同環境中處理 Word 文件的過程。
IronWord 即使在未安裝 Word 應用程式的情況下也能運作。創建 Word 文件無需 Microsoft Word Interop。
跨平台支援
IronWord 設計可在 C#, F#, 和 VB.NET 上運行,支援 .NET 8, 7, 6, 5, Core, Standard, 或 Framework。它足夠多功能,可以應用於網頁、移動端、桌面和控制台應用程式。
文件結構操作
IronWord 提供豐富的功能可操作文件結構,包括讀取和編輯 Word 文件。開發人員可以提取文本和圖像,編輯頁面設置,設置自定義邊距,添加段落、文本塊、圖像、形狀和表格。
樣式和格式
此庫允許開發人員設置各種元素的樣式,例如字型家族和大小、顏色、粗體、斜體、刪除線、底線、上標和下標。此外,它還支援對齊、背景顏色和項目符號/編號列表的自定義。
跨平台相容性
IronWord 與多種操作系統相容,包括 Windows、Linux、macOS、iOS 和 Android,使之成為廣泛應用的多功能解決方案。
打开 Visual Studio。
创建一个新的 C# 控制台应用程序。
從其他資訊中,選擇最新版本的 .NET Framework。 IronWord 支援最新的 8.0 .NET Core Framework。
若要將 IronWord 加入您的專案,請按照以下步驟操作:
在套件管理器控制台中運行以下命令:
Install-Package IronWord
既然 IronWord 已經安裝,您可以使用該庫來 建立Word文件帶入 IronWord 命名空間:
using IronWord;
using IronWord.Models;
using IronWord;
using IronWord.Models;
Imports IronWord
Imports IronWord.Models
此行匯入了 IronWord 和 IronWord.Models 命名空間,允許您在 C# 代碼中使用 IronWord 庫中的類和功能。
WordDocument doc = new WordDocument();
WordDocument doc = new WordDocument();
Dim doc As New WordDocument()
在這裡,新建了一個 WordDocument 類別的實例。這代表了一個新的空白 Word 文件,您可以開始向其中添加內容。
以下範例代碼將文本添加到文檔物件中:
doc.AddText("Add text using IronWord");
doc.AddText("Add text using IronWord");
doc.AddText("Add text using IronWord")
這行程式碼會在 Word 文件中新增一段文字,內容為 "Hello, IronWord"!「. AddText 方法是一種方便的方法,將文本內容插入到文件中。
doc.SaveAs("save_document.docx");
doc.SaveAs("save_document.docx");
doc.SaveAs("save_document.docx")
將內容添加到文檔後,您可以使用 SaveAs 方法將 Word 文檔保存到文件。在此情況下,它將文檔以檔名 "output.docx" 保存到專案目錄中。
上述步驟將創建一個新的 Word 文檔,添加包含文本的段落,並使用指定的檔名保存文檔。
以下是完整的源代碼:
using IronWord;
using IronWord.Models;
class Program
{
static void Main()
{
// Create a new Word document
WordDocument doc = new WordDocument();
// Add text
doc.AddText("Add text using IronWord");
// Save the document
doc.SaveAs("output.docx");
}
}
using IronWord;
using IronWord.Models;
class Program
{
static void Main()
{
// Create a new Word document
WordDocument doc = new WordDocument();
// Add text
doc.AddText("Add text using IronWord");
// Save the document
doc.SaveAs("output.docx");
}
}
Imports IronWord
Imports IronWord.Models
Friend Class Program
Shared Sub Main()
' Create a new Word document
Dim doc As New WordDocument()
' Add text
doc.AddText("Add text using IronWord")
' Save the document
doc.SaveAs("output.docx")
End Sub
End Class
總體來說,這段程式碼展示了使用IronWord庫創建Word文件的基本步驟。你先實例化一個WordDocument對象,然後向其中添加內容。 (在這種情況下,一個簡單的段落。),然後將文件保存到檔案中。就是這樣。! 文件建立成功。
這是一個簡單的範例,您可以將它延伸至包含更複雜的內容。 文件結構, 格式化,以及基於您的應用程式需求的其他內容。
如需有關如何建立、讀取和編輯現有 Word 文件的更多程式碼範例,請訪問此網站 程式碼範例 頁面。
執行程式後,名為「output.docx」的 Word 文件將生成於專案目錄中。您可以打開此文件以查看新增的內容。
在本文中,我們探討了在C#應用程式中建立Microsoft Word文件的重要性,並介紹了IronWord函式庫作為處理Word文件的一個強大解決方案。 我們涵蓋了其功能,在Visual Studio中設置C#控制台專案的過程,以及安裝和利用IronWord創建Word文件的步驟。 使用IronWord,開發人員可以無縫整合Word文件生成功能到他們的C#應用程式中,增強其文件處理能力。
有關IronWord及其功能的更多詳細資訊,請訪問其官方網站。 文檔 頁面。
IronWord 免費用於開發目的,並且可以 授權 供商業用途。然而,它也提供了一个 免費試用 在做出決定之前,在商業模式下測試其完整功能。