在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
Microsoft Word 檔案廣泛用於文件的創建和編輯,成為許多企業應用程式的基礎部分。 在 C# 開發中,程式生成和操作 MS Word 文件的能力至關重要。 一個強大的工具是 IronWord 函式庫,它提供了全面的功能集,用於在 C# 中處理 Word 文件。
微軟還提供一個開發者教程使用 Visual C# 自動化 Microsoft Word 文件。 在本文中,我們將探討如何使用 IronWord - 一個功能強大的 C# Word 文檔庫,在 C# 中創建 Word 文檔。
在 Visual Studio 中建立一個 C# 專案
安裝 IronWord 庫
創建一個WordDocument對象
使用 AddText 方法添加內容
將文本段落添加到WordDocument物件中
這IronWordlibrary 是由 Iron Software 開發的強大 C# DOCX 庫。 它提供了一個直觀的 API,用於建構、編輯和匯出 Word 文件,而無需安裝 Microsoft Office 或 Word Interop。支援各種 .NET 版本和平台,IronWord 簡化了在不同環境中處理 Word 文件的過程。
IronWord 即使不安裝 Word 應用程式也能運作,不需要 Microsoft Word Interop 即可建立 Word 文檔。
跨平台支援
IronWord 設計用於在 C#、F# 和 VB.NET 上運行,支援 .NET 8、7、6、5、Core、Standard 或 Framework。 它足夠多功能,可以用於網頁、行動、桌面和控制台應用程式。
文件結構操作
IronWord 提供豐富的功能集,用於操作文件結構,包括讀取和編輯 Word 文件。 開發人員可以提取文字和圖像、編輯頁面設置、設置自定義邊距,並新增段落、文字運行、圖像、形狀和表格。
樣式和格式化
該函式庫允許開發人員為各種元素設置樣式,例如字體系列和大小、顏色、粗體、斜體、刪除線、底線、上標和下標。 此外,它支持自訂對齊、背景顏色以及項目符號/編號列表。
跨平台相容性
IronWord 與各種作業系統兼容,包括 Windows、Linux、macOS、iOS 和 Android,使其成為多種應用的多功能解決方案。
要開始,打開Visual Studio,您將看到歡迎畫面。
點擊「創建新專案」。搜尋「控制台應用程式」(.NET框架),從列表中選擇它,然後點擊「下一步」。命名您的項目並點擊「創建」。Visual Studio 會使用基本的模板設置一個新的 .NET Framework 控制台應用程式,包含一個作為入口點的 Main 方法。
在 Visual Studio 中,導航至「工具」選單,選擇「NuGet 套件管理員」,然後選擇「管理解決方案的 NuGet 套件」。在 NuGet 視窗中,前往「瀏覽」分頁,在搜尋框中輸入「IronWord」,然後按下 Enter。 從結果中選擇套件,確保右側勾選您的控制台應用程式專案,然後點擊「安裝」。這將為您的 C# 應用程式添加使用 IronWord 所需的引用。 現在您已準備好開始使用IronWord來創建Word文檔IronWord.
在套件管理器控制台中運行以下命令:
Install-Package IronWord
現在已經安裝了 IronWord,您可以使用該庫來建立Word文件.
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 免費供開發用途並且可以授權商業用途。 然而,它還提供一個免費試用在做出決定之前,在商業模式下測試其完整功能。