本文将介绍两种将HTML转换为Word的形式:
将 HTML 文件转换为 Word
将 HTMLString 插入 Word
该解决方案使用 Spire.Doc 组件。 在使用以下代码之前,您需要下载并安装Spire.Doc读取html读取html,然后从安装路径的bin文件夹中引用Spire.Doc.dll到您的项目中,或者通过NuGetPackageManager搜索Spire.Doc并安装。
HTML 到 Word
将 HTML 转换为 Word 非常简单。 通过Document对象加载HTML文件,然后使用SaveToFile方法将HTML转换为Word格式。
//创建Document实例
Document document = new Document();
//加载HTML文档
document.LoadFromFile("Sample.html", FileFormat.Html, XHTMLValidationType.None);
//保存为Word
document.SaveToFile("HTMLtoWord.docx", FileFormat.Docx);
document.Close();
将 HTMLString 插入 Word
以下代码可以将 HTMLString 添加到段落末尾,或将其插入到段落中的指定位置。
//创建Document实例
Document document = new Document();
//加载Word文档
document.LoadFromFile("Input.docx");
//HTML string
string htmlstring =
@"
Html Heading
This is an html document in a string literal.