提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:胡涛|2022-03-07 10:14:28.753|阅读 255 次
概述:
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
相关链接:
Word 与 html 的转换使程序员和开发人员能够通过编辑和定义 word 来创建 html,最后实现word与html转换。本节将介绍一种通过使用 C#、VB.NET 的 .NET Word 组件将 word 与 html相互转换 的解决方案。
Spire.Doc for .NET是一个专业的word组件,无需安装MS Word,两行关键代码即可将word转为html。一种是Document.LoadFromFile(string fileName)方法,用于从系统加载您的 word 文件。另一个是Document.SaveToFile(string fileName, FileFormat fileFormat)负责将 word 保存为 html 文件。
在这里可以查看word到html转换任务的效果。请随时下载 Spire.Doc for .NET并查看上图后的详细代码。
[C#]
using Spire.Doc; using Spire.Doc.Documents; namespace Word_to_HTML { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { //Create word document Document document = new Document(); document.LoadFromFile(@"..\wordtohtml.doc"); //Save doc file to html document.SaveToFile("toHTML.html", FileFormat.Html); WordDocViewer("toHTML.html"); } private void WordDocViewer(string fileName) { try { System.Diagnostics.Process.Start(fileName); } catch { } } } }
[VB.NET]
Imports Spire.Doc Imports Spire.Doc.Documents Namespace Word_to_HTML Public Class Form1 Inherits Form Public Sub New() MyBase.New InitializeComponent End Sub Private Sub button1_Click(ByVal sender As Object, ByVal e As EventArgs) 'Create word document Dim document As Document = New Document document.LoadFromFile("..\wordtohtml.doc") 'Save doc file to html document.SaveToFile("toHTML.html", FileFormat.Html) WordDocViewer("toHTML.html") End Sub Private Sub WordDocViewer(ByVal fileName As String) Try System.Diagnostics.Process.Start(fileName) Catch As System.Exception End Try End Sub End Class End Namespace
仅通过复制和粘贴即可将 HTML 文件内容保存到 Word 文档中非常容易。或者用户可以右键单击 html 文档,然后选择编辑。它会自动在 Word 中打开。然后您可以将其保存为 Word .doc 文件。但首先,“复制粘贴”方法只能用于纯文本页面或一些非常基本的 HTML 页面。对于复杂的 HTML,可能会出现格式未正确呈现、图像放置不正确、有时甚至丢失、CSS 布局似乎被完全忽略的情况。其次,对 HTML 文档进行编辑也会导致 CSS 被忽略。但是使用 C#/VB.NET,将文件从 HTML 保存到 Word 可能会好得多。此外,它不需要在您的系统上安装 Microsoft Office。
借助 .NET 库,我们可以使用 C#/VB.NET 毫不费力地将 HTML 转换为 Word。Spire.Doc是一个 MS Word 组件,它使用户能够直接为.NET 和 Silverlight执行广泛的 Word 文档处理任务。与 Microsoft Word 可以帮助您将 Word 文件保存为不同的格式一样,Spire.Doc 也支持将文件从Word Doc 转换为 HTML、PDF、XML、RTF、Text、Docx、Dot 等。此外,除了将文件从 Word 转换为其他流行文件格式,Spire.Doc 还可以将文件从HTML 转 Doc、XML 转 Doc、RTF 转 Doc、Text 转 Doc、Docx 转 Doc、Dot 转 Doc 等。
将 Spire.Doc(或 )Spire.Office与 .NET 框架一起下载,然后按照以下简单步骤将 HTML 转换为 Word。
第 1 步:在 Visual Studio 中创建一个项目并添加 Spire.Doc 作为参考。
第 2 步:使用以下代码加载将转换为 Word doc 文件的 HTML 文件:
Document document = new Document(); document.LoadFromFile(@"D:\Work\Stephen\2011.12.06\test.html",FileFormat.Html,XHTMLValidationType.None);
第 3 步:下面的代码可以帮助我们将 HTML 文件转换为 Word 文档。此外,Spire.Doc 还支持将 HTML 转换为 PDF、XML、ePub、Text、Dot 等。
document.SaveToFile("test.doc", FileFormat.Doc);
第 4 步:将整个简单代码写入工程中,按F5开始转换,完整代码如下:
[C#]
using System; using Spire.Doc; using Spire.Doc.Documents; namespace Html2Doc { class Program { static void Main(string[] args) { Document document = new Document(); document.LoadFromFile(@"D:\test.html",FileFormat.Html,XHTMLValidationType.None); document.SaveToFile("test.doc", FileFormat.Doc); } } }
[VB.NET]
Imports System Imports Spire.Doc Imports Spire.Doc.Documents Namespace Html2Doc Friend Class Program Shared Sub Main(ByVal args() As String) Dim document As New Document() document.LoadFromFile("D:\test.html",FileFormat.Html,XHTMLValidationType.None) document.SaveToFile("test.doc", FileFormat.Doc) End Sub End Class End Namespace
输出的 Word doc 文件可以在 Bin 文件夹中找到
有效截图:
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
Spire.Doc for .NET 是一款专门对 Word 文档进行操作的 .NET 类库。
Spire.PDF for .NETSpire.PDF for .NET是独立的PDF控件,用于.NET程序中创建、编辑和操作PDF文档
Spire.Office for WPFSpire.Office for WPF是一款包含e-iceblue所有WPF文档管理组件的套包。
Spire.Doc for WPFSpire.Doc for WPF 是一款在WPF平台上操作的MS Word组件,可以轻松并专业地访问大量各种不同的word文档处理任务。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢