C#/VB.NET實(shí)現(xiàn)將Html轉(zhuǎn)為Word的示例詳解
前言
本文分享以C#程序代碼為例,實(shí)現(xiàn)將Html文件轉(zhuǎn)換Word文檔的方法(附VB.NET代碼)。在實(shí)際轉(zhuǎn)換場(chǎng)景中可參考本文的方法,轉(zhuǎn)換前,請(qǐng)按照如下方法引用Word API的dll文件到Visual Studio。安裝時(shí),可通過以下2種方法:
1.通過NuGet安裝dll(2種方法)
1.1 可以在Visual Studio中打開“解決方案資源管理器”,鼠標(biāo)右鍵點(diǎn)擊“引用”,“管理NuGet包”,然后搜索“Free Spire.Doc”,點(diǎn)擊“安裝”。等待程序安裝完成。
1.2 將以下內(nèi)容復(fù)制到PM控制臺(tái)安裝:
Install-Package FreeSpire.Doc -Version 10.2
2.手動(dòng)添加dll引用
可通過手動(dòng)下載包到本地,然后解壓,找到BIN文件夾下的Spire.Doc.dll。然后在Visual Studio中打開“解決方案資源管理器”,鼠標(biāo)右鍵點(diǎn)擊“引用”,“添加引用”,將本地路徑BIN文件夾下的dll文件添加引用至程序。
實(shí)現(xiàn)代碼
完成引用后,編輯如下代碼實(shí)現(xiàn)格式轉(zhuǎn)換:
C#
using Spire.Doc; namespace HTMLtoWord { class Program { static void Main(string[] args) { //創(chuàng)建 Document 對(duì)象 Document document = new Document(); //加載HTML文件 document.LoadFromFile("test.html"); //將HTML文件轉(zhuǎn)為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()) '創(chuàng)建 Document 對(duì)象 Dim document As New Document() '加載HTML文件 document.LoadFromFile("test.html") '將HTML文件轉(zhuǎn)為Word并保存 document.SaveToFile("HtmltoWord.docx", FileFormat.Docx2013) System.Diagnostics.Process.Start("HtmltoWord.docx") End Sub End Class End Namespace
轉(zhuǎn)換效果:
到此這篇關(guān)于C#/VB.NET實(shí)現(xiàn)將Html轉(zhuǎn)為Word的示例詳解的文章就介紹到這了,更多相關(guān)C# Html轉(zhuǎn)Word內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
淺談Visual Studio 2019 Vue項(xiàng)目的目錄結(jié)構(gòu)
這篇文章主要介紹了Visual Studio 2019 Vue項(xiàng)目 目錄結(jié)構(gòu),本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-03-03C#實(shí)現(xiàn)在服務(wù)器端裁剪圖片的方法
這篇文章主要介紹了C#實(shí)現(xiàn)在服務(wù)器端裁剪圖片的方法,涉及C#操作圖片的相關(guān)技巧,需要的朋友可以參考下2015-04-04詳解如何選擇使用ArrayList、HashTable、List、Dictionary數(shù)組
本文詳細(xì)介紹了ArrayList、HashTable、List、Dictionary的用法,以及什么情況選用該數(shù)組,以便提高開發(fā)效率。希望對(duì)大家有所幫助2016-11-11