C#/VB.NET实现将Html转为Word的示例详解
(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun)
前言
本文分享以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内容请搜索程序员之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持程序员之家!
相关文章
浅谈Visual Studio 2019 Vue项目的目录结构
这篇文章主要介绍了Visual Studio 2019 Vue项目 目录结构,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-03-03详解如何选择使用ArrayList、HashTable、List、Dictionary数组
本文详细介绍了ArrayList、HashTable、List、Dictionary的用法,以及什么情况选用该数组,以便提高开发效率。希望对大家有所帮助2016-11-11
最新评论