如何用C#代码实现将Html转为Word
本文讲解"怎么用C#代码实现将Html转为Word",希望能够解决相关问题。
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#代码实现将Html转为Word" 就介绍到此。希望多多支持编程宝库。
如何利用纯CSS实现拼图游戏:本文讲解"怎么利用纯CSS实现拼图游戏",希望能够解决相关问题。我们要做的,就是将散落的图片碎块,复原成一幅完整的图,像是这样:注意,这是完全由 CSS 实现的,我们拆解一下核心的难点:如何让一个元素变得可以拖 ...