本文分享以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
轉換效果:
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5yNzgDNykzMzcTMtADO0UTNzQTNxUDM3AjMyAjMtATOwYDM38CX3AjMyAjMvwFM5AjNwczLcd2bsJ2Lc12bj5ycn9Gbi52YuIjMwIzZtl2Lc9CX6MHc0RHaiojIsJye.png)
—END—