引用Word的Com组件Microsoft Word 11.0 Object Library,我的office2003的版本是8.3,默认安装的Office是没有这个组件的。用office盘,添加删除组件,选自定义,在Microsoft Office Word下面有.NET可编程性支持。安装。

引用到项目中Web.config多了这行

<compilation debug="false">
   <assemblies>
    <add assembly="Microsoft.Office.Interop.Word, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"/></assemblies>

程序代码:
        Microsoft.Office.Interop.Word.Application word = new Microsoft.Office.Interop.Word.ApplicationClass();
        //Word.ApplicationClass word = new Word.ApplicationClass();
        Type wordType = word.GetType();
        Microsoft.Office.Interop.Word.Documents docs = word.Documents;

// 打开文件
        Type docsType = docs.GetType();
        object fileName = "e:\\cc.doc";
        Microsoft.Office.Interop.Word.Document doc = (Microsoft.Office.Interop.Word.Document)docsType.InvokeMember("Open",
        System.Reflection.BindingFlags.InvokeMethod, null, (object)docs, new Object[] { fileName, true, true });

// 转换格式,另存为
        Type docType = doc.GetType();
        object saveFileName = "e:\\aaa.html";
        //下面是Microsoft Word 9(11.0) Object Library的写法,如果是10(没试过),可能写成:
        /*
        docType.InvokeMember("SaveAs", System.Reflection.BindingFlags.InvokeMethod,
         null, doc, new object[]{saveFileName, Word.WdSaveFormat.wdFormatFilteredHTML});
        */
        ///其它格式:
        ///wdFormatHTML
        ///wdFormatDocument
        ///wdFormatDOSText
        ///wdFormatDOSTextLineBreaks
        ///wdFormatEncodedText
        ///wdFormatRTF
        ///wdFormatTemplate
        ///wdFormatText
        ///wdFormatTextLineBreaks
        ///wdFormatUnicodeText
        docType.InvokeMember("SaveAs", System.Reflection.BindingFlags.InvokeMethod,
         null, doc, new object[] { saveFileName, Microsoft.Office.Interop.Word.WdSaveFormat.wdFormatHTML });

// 退出 Word
        wordType.InvokeMember("Quit", System.Reflection.BindingFlags.InvokeMethod,
         null, word, null);

转载于:https://www.cnblogs.com/Spring/archive/2006/12/07/585253.html

Asp.Net把word文件转换为html文件相关推荐

  1. python批量pdf转word,python批量实现Word文件转换为PDF文件

    本文为大家分享了python批量转换Word文件为PDF文件的具体方法,供大家参考,具体内容如下 1.目的 通过万能的Python把一个目录下的所有Word文件转换为PDF文件. 2.遍历目录 作者总 ...

  2. 使用Jacob实现将Word文件转换为Pdf文件

    在某些业务场景下,可能需要将Word文件转换为Pdf文件的需求,Word文件编辑方便,而Pdf文件查看更方便,并且格式基本不会变化,同时可以避免被误编辑. 如果使用的是Java语言,那么可以借助于Ja ...

  3. python批量操作word文档实战_python批量实现Word文件转换为PDF文件

    本文为大家分享了python批量转换Word文件为PDF文件的具体方法,供大家参考,具体内容如下 1.目的 通过万能的Python把一个目录下的所有Word文件转换为PDF文件. 2.遍历目录 作者总 ...

  4. LabWindows/CVI系列——CVI下Word文件转换为PDF文件

    CVI下Word文件转换为PDF文件 目录: 需求场景 环境说明 所需文件 步骤 需求场景: 在某型号机电集成测试系统中,需要将试验报表(Word格式)转换为PDF文档,以便不易修改和查看. 环境说明 ...

  5. 将HTML文件转换为PDF文件(Thymeleaf模板转换,简单解决中文问题, 解决HTML带图片转换PDF文件问题)

    将HTML文件转换为PDF文件 一.导入依赖 <!-- itext生成Pdf --> <dependency><groupId>com.itextpdf</g ...

  6. 如何将CAJ文件转换为PDF文件

    转载自:如何将CAJ文件转换为PDF文件 如何将CAJ文件转换为PDF文件 1.使用官方的CAJViewer将CAJ文件打印PDF: 2.在线网站转换 3.直接从知网下载(推荐) ps:书签添加方法 ...

  7. .doc文件转换为.docx文件

    .doc文件转换为.docx文件的python程序 #此程序调用wps来工作,如果只安装有word,则需要适当调整程序. #此程序将在待处理文件夹下新建一个名为'new'的目录,将转换后的.docx放 ...

  8. Python Qt GUI设计:将UI文件转换为Python文件的三种妙招(基础篇—2)

    目录 1.创建项目 2.将.ui文件生成.py文件 2.1.Eric 6编译 2.2.Python命令行编译 2.3.脚本编译 3.界面.逻辑分离思想 在开始本文之前提醒各位朋友,Python记得安装 ...

  9. python npy文件_python实现npy格式文件转换为txt文件操作

    如下代码会将npy的格式数据读出,并且输出来到控制台: import numpy as np ##设置全部数据,不输出省略号 import sys np.set_printoptions(thresh ...

  10. GDCM:将PAPYRUS 3.0文件转换为dcm文件的的测试程序

    GDCM:将PAPYRUS 3.0文件转换为dcm文件的测试 GDCM:将PAPYRUS 3.0文件转换为dcm文件的测试 GDCM:将PAPYRUS 3.0文件转换为dcm文件的测试 #includ ...

最新文章

  1. 为什么面试官都爱问源码?这几个公众号告诉你!
  2. oracle拆分字段为多行,一句话实现字段拆分成多行
  3. Leetcode--141. 环形链表
  4. 计算几何 —— 欧拉公式
  5. Shell——test 命令
  6. 【论文分享】ACL 2020 多模态相关任务分享
  7. Android 对应的xml配置值,颜色表
  8. better-scroll使用的坑与心得
  9. 超声波传感器测距原理与模块使用
  10. 个人独立开发的一款天气app
  11. TYUT太原理工大学2022数据库考试题型大纲
  12. poj 1321 排兵布阵问题 dfs算法
  13. B站运营封面实战攻略!
  14. python查看bit_python 实现12bit灰度图像映射到8bit显示的方法
  15. 你在加密市场能走多远 取决于你的思维认知
  16. 【C语言基础-」TurboC环境】-」bioskey函数详细分析
  17. 小白学习Python的第十六天之正则表达式
  18. HTML的奇葩嵌套规则
  19. 大二·上学期寒假总结
  20. 关于Codeforce

热门文章

  1. Tensorflow2.0数据类型
  2. windows下dlib库简介、安装问题解决及简单小例子 (python)
  3. Java并发(五)——锁
  4. git 入门教程之 git 私服搭建教程
  5. 写程序没思路怎么办?
  6. 实体与电商不是敌人 体验经济决定远方
  7. python接口自动化(十一)--发送post【data】(详解)
  8. 【十五】Jmeter:“CSV 数据文件设置”参数化请求中出现带有空格的参数值
  9. python qt gui快速编程 pdf_翻译:《用python和Qt进行GUI编程》——介绍
  10. oracle环境变量怎么配,oracle环境变量配置-Oracle