C#/VB.NET實現將Html轉為Word的示例詳解
前言
本文分享以C#程序代碼為例,實現將Html文件轉換Word文檔的方法(附VB.NET代碼)。在實際轉換場景中可參考本文的方法,轉換前,請按照如下方法引用Word API的dll文件到Visual Studio。安裝時,可通過以下2種方法:
1.通過NuGet安裝dll(2種方法)
1.1 可以在Visual Studio中打開“解決方案資源管理器”,鼠標右鍵點擊“引用”,“管理NuGet包”,然後搜索“Free Spire.Doc”,點擊“安裝”。等待程序安裝完成。
1.2 將以下內容復制到PM控制臺安裝:
Install-Package FreeSpire.Doc -Version 10.2
2.手動添加dll引用
可通過手動下載包到本地,然後解壓,找到BIN文件夾下的Spire.Doc.dll。然後在Visual Studio中打開“解決方案資源管理器”,鼠標右鍵點擊“引用”,“添加引用”,將本地路徑BIN文件夾下的dll文件添加引用至程序。
實現代碼
完成引用後,編輯如下代碼實現格式轉換:
C#
using Spire.Doc; namespace HTMLtoWord { class Program { static void Main(string[] args) { //創建 Document 對象 Document document = new Document(); //加載HTML文件 document.LoadFromFile("test.html"); //將HTML文件轉為Word並保存 document.SaveToFile("HtmltoWord.docx", FileFormat.Docx2013); System.Diagnostics.Process.Start("HtmltoWord.docx"); } } }
vb.net
Imports Spire.Doc Namespace HTMLtoWord Class Program Private Shared Sub Main(args As String()) '創建 Document 對象 Dim document As New Document() '加載HTML文件 document.LoadFromFile("test.html") '將HTML文件轉為Word並保存 document.SaveToFile("HtmltoWord.docx", FileFormat.Docx2013) System.Diagnostics.Process.Start("HtmltoWord.docx") End Sub End Class End Namespace
轉換效果:
到此這篇關於C#/VB.NET實現將Html轉為Word的示例詳解的文章就介紹到這瞭,更多相關C# Html轉Word內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!
推薦閱讀:
- C#實現Word和ODT文檔相互轉換詳解
- C#實現添加多行文本水印到Word文檔
- 利用C#/VB.NET實現將PDF轉為Word
- C#實現給Word每一頁設置不同圖片水印
- Java實現HTML轉為Word的示例代碼