假如C盘有个简历,AA.doc,我把它转化为html
StringBuilder sb=new StringBuilder(); 
                        Microsoft.Office.Interop.Word.ApplicationClass appclass = new Microsoft.Office.Interop.Word.ApplicationClass();//实例化一个Word 
                        Type wordtype = appclass.GetType(); 
                        Microsoft.Office.Interop.Word.Documents docs = appclass.Documents;//获取Document 
                        Type docstype = docs.GetType(); 
                        object filename = @"C:\AA.doc";//Word文件的路径 
                        Microsoft.Office.Interop.Word.Document doc = (Microsoft.Office.Interop.Word.Document)docstype.InvokeMember("Open", System.Reflection.BindingFlags.InvokeMethod, null, docs, new object[] { filename, true, true });//打开文件 
                        Type doctype = doc.GetType(); 
                        object savefilename = @"C:\bb.html";//生成HTML的路径和名子 
                        doctype.InvokeMember("SaveAs", System.Reflection.BindingFlags.InvokeMethod, null, doc, new object[] { savefilename, Microsoft.Office.Interop.Word.WdSaveFormat.wdFormatHTML });//另存为Html格式 
                        wordtype.InvokeMember("Quit", System.Reflection.BindingFlags.InvokeMethod, null, appclass, null);//退出 
 
                        Thread.Sleep(3000);//为了使退出完全,这里阻塞3秒 
                        StreamReader objreader = new StreamReader(savefilename.ToString(), System.Text.Encoding.GetEncoding("GB2312"));    //以下内容是为了在Html中加入对本身Word文件的下载                
                        FileStream fs = new FileStream(savefilename.ToString().Split('.').GetValue(0).ToString() + "$.html", FileMode.Create); 
 
                        StreamWriter streamHtmlHelp = new System.IO.StreamWriter(fs, System.Text.Encoding.GetEncoding("GB2312")); 
                        //streamHtmlHelp.WriteLine("<a href='E:\\AA.html'>源文件下载</a><br>"); 
                        string str = ""; 
                        do 
                        { 
                                str = objreader.ReadLine(); 
                                sb.Append(str+"\n"); 
                                sb.Replace("<Html>",""); 
                                sb.Replace("<body>", ""); 
                                streamHtmlHelp.WriteLine(str); 
                        } 
                        while (str != "</html>"); 
                        streamHtmlHelp.Close(); 
                        objreader.Close(); 
                        msg.InnerHtml = sb.ToString() ; 
                         
                        File.Delete(savefilename.ToString()); 
                        File.Move(savefilename.ToString().Split('.').GetValue(0).ToString() + "$.html", savefilename.ToString());
结果如下
生成了两个文件,一个是html文件,一个是html文件所要用的图片,也就是word中的图片
我们打开html文件
生成了这么多代码
这是生成的html
本文转自 BruceAndLee 51CTO博客,原文链接:http://blog.51cto.com/leelei/308637,如需转载请自行联系原作者

C#将word转换为HTML格式相关推荐

  1. 教你用8行代码将word转换为pdf格式 及 6行代码实现批量将word转换为pdf格式--python实用小技能get起来

    目录 将word转换为pdf格式 安装pywin32 上代码 运行结果 批量实现word转pdf 安装docx2pdf 上代码 运行结果 将word转换为pdf格式 安装pywin32 代码(Anac ...

  2. 将 Word 转换为 Markdown格式 【详细教程】

    文章目录 前言 ①下载安装Writage ②Word ➡ Markdown ③下载安装Pandoc ④再次Word ➡ Markdown 总结 提示:以下是本篇文章正文内容,学习内容将会持续更新 前言 ...

  3. 使用easyPoi导出word文档并使用openoffice把word转换为pdf格式

    easyPoi官网:http://www.wupaas.com/ 一.制作要导出的word模板(使用Word软件制作模板),把模板里的变量用{{字段名}}代替,把制作好的模版放到,如下图我放到stat ...

  4. java 如何将word 转换为ftl_如何把word转化为pdf?职场达人必需的转换技巧

    原标题:如何把word转化为pdf?职场达人必需的转换技巧 小刘是做推广工作的,前两天我们要到某度上传文件,但是pdf格式的文件在那个平台上比较吃香!而我们日常在文件中编辑文字又都是以word的格式, ...

  5. 手机上怎么把Word转换为PDF

    大家经常会需要将Word文档转换为PDF的,电脑上也有很多的在线转换工具,当然如果你使用的是Word2017以上的版本也是可以直接另存为PDF格式的,但是要是电脑不在身边.或者是下班时间呢?其实Wor ...

  6. android word转html标签,如何将Word转换为网页html格式的方法(附代码清理方法)

    Word是我们常用的的办公软件,广泛被运用,那么我们怎么把Word转换为网页html格式? 需要软件: word2003 或 wps 个人建议用wps更方便,word生成的图片容易重复 editplu ...

  7. java docx转html实例_Java实现将word转换为html的方法示例【doc与docx格式】

    Java实现将word转换为html的方法示例[doc与docx格式] 发布于 2020-6-14| 复制链接 摘记: 本文实例讲述了Java实现将word转换为html的方法.分享给大家供大家参考, ...

  8. 简要介绍word文档转换为pdf格式文档的工具

    找了很多工具,其实都是乱七八糟的,没几个好用的,最好还是用Adobe Acrobat Pro吧,这个就很方便了,而且转换的也不错. ABC Amber PDF Converter ABC Amber ...

  9. word自动消除html标签,如何将Word转换为网页html格式的方法(附代码清理方法)

    Word是我们常用的的办公软件,广泛被运用,那么我们怎么把Word转换为网页html格式? 需要软件: editplus 第一步: 通过wps将word保存为html格式. 步骤如下: 1.打开wor ...

  10. word文档批量转换为html格式

    有时需要将doc/docx格式的文档批量转换为html格式的网页文件,可以使用以下VBA脚本执行批量转换的操作,需要在安装了宏功能的Word中执行. 以下脚本会搜索指定目录中的doc文档,并逐个进行处 ...

最新文章

  1. js浮点数精度丢失问题及如何解决js中浮点数计算不精准
  2. postgresql导入mysql的备份_PostgreSQL数据备份、导入转
  3. CentOS6.5下安装Apache2.4+PHP7
  4. java绘图板_Java中的画图板简单功能实现
  5. MySQL 面试必备:又一神器“锁”,不会的在面试都挂了
  6. Matlab图像处理创新实践-实验4【综合设计大实验——GUI综合设计】
  7. 计算机机房用户不规则行为,网络及网管机房管理理论练习
  8. 【转】The underlying connection was closed
  9. idea关闭coverage
  10. Vue 全家桶 + Electron 开发的一个跨三端的应用 1
  11. 让用户感到体贴登录页设计灵感
  12. 升级到只读域控制器RODC
  13. nginx的日志格式
  14. Activity生命周期详解二
  15. 如何在多次触发事件时只执行一次?(函数防抖)
  16. 所有手机品牌型号大全_【干货】史上最全SMT贴片机品牌、型号大全,赶紧看看你会几种???...
  17. Linux系统下的软件安装
  18. Windows上搭建SFTP服务器
  19. Activity启动模式之SingleTask模式各种跳转
  20. 【易微信系列一】查找附近的人

热门文章

  1. LCIS最长公共上升子序列
  2. 大数据之多数据源综合管理系统:数据源配置管理
  3. 第12章 正则表达式与文件格式化处理
  4. 开发者经常用到的75 个功能强大的 jQuery插件和教程汇总(上篇)
  5. 用于主题检测的临时日志(861e8353-61d5-43a9-b1b4-e055dac9cf39 - 3bfe001a-32de-4114-a6b4-4005b770f6d7)...
  6. 十进制转化八进制,十六进制
  7. 洛谷P4074 [WC2013]糖果公园(莫队)
  8. 百度地图坐标转换的异步回调事件
  9. linux系统中useradd和usermod命令参数讲解
  10. 给大家带来点福利 整理了一些学习网站,问答网站,和IT咨询网站