public static void PptToHtmlFile(string PptFilePath)

{

Microsoft.Office.Interop.PowerPoint.Application ppt = new Microsoft.Office.Interop.PowerPoint.Application();

Microsoft.Office.Interop.PowerPoint.Presentation pptFile = null;

try

{

//获得html文件名

string htmlFileName = PptFilePath.Substring(0, PptFilePath.LastIndexOf(".")) + ".html";

//打开一个ppt文件

pptFile = ppt.Presentations.Open(PptFilePath, Microsoft.Office.Core.MsoTriState.msoTrue,

Microsoft.Office.Core.MsoTriState.msoCTrue, Microsoft.Office.Core.MsoTriState.msoFalse);

//转换成html格式

pptFile.SaveAs(htmlFileName, Microsoft.Office.Interop.PowerPoint.PpSaveAsFileType.ppSaveAsHTML,

Microsoft.Office.Core.MsoTriState.msoCTrue);

}

finally

{

if (pptFile != null)

{

pptFile.Close();

}

ppt.Quit();

GC.Collect();

}

}

将Excel文件转换成HTML格式

Excel文件路径

public static void ExcelToHtmlFile(string ExcelFilePath)

{

Microsoft.Office.Interop.Excel.Application excelApp = new Microsoft.Office.Interop.Excel.Application();

Microsoft.Office.Interop.Excel.Workbook oBook = null;

缺省参数

object Unknown = Type.Missing;

try

{

目标html文件路径

object Target = ExcelFilePath.Substring(0, ExcelFilePath.LastIndexOf(".")) + ".html";

为了保险,只读方式打开

object readOnly = true;

指定另存为格式(html)

object format = Microsoft.Office.Interop.Excel.XlFileFormat.xlHtml;

打开Excel文件

oBook = excelApp.Workbooks.Open(ExcelFilePath, Unknown, readOnly,

Unknown, Unknown, Unknown, Unknown, Unknown, Unknown,

Unknown, Unknown, Unknown, Unknown, Unknown, Unknown);

转换格式

oBook.SaveAs(Target, format, Unknown, Unknown, Unknown, Unknown,

Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlNoChange,

Unknown, Unknown, Unknown, Unknown, Unknown);

}

finally

{

if (oBook != null)

{

oBook.Close(false, Unknown, Unknown);

}

excelApp.Quit();

GC.Collect();

}

}

将Word文档转换成HTML格式

Word文档格式

public static void WordToHtmlFile(string WordFilePath)

{

Microsoft.Office.Interop.Word.Application newApp = new Microsoft.Office.Interop.Word.Application();

Microsoft.Office.Interop.Word.Document doc = null;

缺省参数

object Unknown = Type.Missing;

try

{

指定原文件和目标文件

object Source = WordFilePath;

object Target = WordFilePath.Substring(0, WordFilePath.LastIndexOf(".")) + ".html";

为了保险,只读方式打开

object readOnly = true;

指定另存为格式(html)

object format = Microsoft.Office.Interop.Word.WdSaveFormat.wdFormatHTML;

打开doc文件

doc = newApp.Documents.Open(ref Source, ref Unknown, ref readOnly,

ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown,

ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown);

转换格式            doc.SaveAs(ref Target, ref format,                ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown,                ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown, ref Unknown);        }        finally        {            if (doc != null)            {                 关闭文档和Word程序                doc.Close(ref Unknown, ref Unknown, ref Unknown);            }            newApp.Quit(ref Unknown, ref Unknown, ref Unknown);            GC.Collect();        }    }

word excel转换成html格式的文件,将PPTWORDEXCEL转换成html格式相关推荐

  1. (原创)speex与wav格式音频文件的互相转换

    我们的司信项目又有了新的需求,就是要做会议室.然而需求却很纠结,要继续按照原来发语音消息那样的形式来实现这个会议的功能,还要实现语音播放的计时,暂停,语音的拼接,还要绘制频谱图等等. 如果是wav,m ...

  2. html utf8转换工具,GB/BIG5/UTF-8 文件编码批量转换工具

    GB/BIG5/UTF-8 文件编码批量转换工具是一款单一文件与批量转换编码工具将 GB.BIG5.UTF-8 文件相互转换,方便的批量处理能力,主要用于网站文件编码方式的整体转换上. 某天, ...

  3. matlab jp2格式,JP2文件扩展名_JP2是什么格式_JP2文件怎么打开-文件百科

    JPEG 2000标准是由联合图像专家组(JPEG)委员会在1990年代后期开发的,以代替1992年发布的JPEG标准.它对JPEG格式进行了一些改进,采用小波压缩算法,不会产生原先的基于离散余弦变换 ...

  4. java 代码生成nc 格式的文件,并且读取出nc格式里面的数据(已提供代码)

    目录 1 生成nc 格式的文件 1.1 代码 2 简单读取nc 格式的文件 1 生成nc 格式的文件 1 首先是生成的nc格式文件使用panoply 软件打开的数据是: 第一个图解释:以上就是使用代码 ...

  5. c语言是pdd格式的文件吗,C语言中符号格式说明

    scanf 语法: #include int scanf( const char *format, ... ); scanf()函数根据由format(格式)指定的格式从stdin(标准输入)读取,并 ...

  6. (原创)speex与wav格式音频文件的互相转换(二)

    之前写过了如何将speex与wav格式的音频互相转换,如果没有看过的请看一下连接 http://www.cnblogs.com/dongweiq/p/4515186.html 虽然自己实现了相关的压缩 ...

  7. linux保存为jpg格式的文件,Linux 系统转换 CR2 格式原生照片为 JPEG 格式

    上次跟朋友一起出去玩,拍的照片居然不知道怎么的有很多是 CR2 格式的.这个是佳能(Canon)开发的相机 RAW 文件的一种存档格式.RAW 文件包含了原图片文件在传感器产生后,进入照相机图像处理器 ...

  8. 将DAT格式视频文件转换成ASF和WMV格式视频文件

    以*.ASF和*.WMV为后缀名的视频文件,是微软针对RM格式视频文件而产生的,它们也是WindowsMedia的核心.它们的共同特点是采用MPEG-4压缩算法,所以压缩率和图像的质量都很不错(只比V ...

  9. CSV格式的文件与EXCEL文件的区别

    CSV格式的文件与EXCEL文件的区别 Excel CSV 这是一个二进制文件,它保存有关工作簿中所有工作表的信息 CSV代表Comma Separated Values .这是一个纯文本格式,用逗号 ...

最新文章

  1. C#.net Winform获取文件路径
  2. MATLAB可视化实战系列(二十四)-三维可视化如何利用圆锥图显示向量场?
  3. oracle访问远程db2,如何在DB2与Oracle之间实现远程拷贝(二)
  4. 取数函数设置向导返回值说明
  5. 太阳能板如何串联_太阳能光伏系统单晶和多晶模组的差异?农村家庭自用如何科学选择...
  6. [Web Chart系列之三] 图形布局-Layout
  7. 如何向Word中插入代码块
  8. nuxt使用videojs播放flv格式视频
  9. 什么思维是计算机科学的基础概念,计算思维的定义和特征是什么
  10. ES5实现组合继承的原理
  11. Python_配置清华镜像源的方法
  12. 体育专业国培计算机感言,信息技术国培感言
  13. 景深与光圈与焦距关系
  14. C#中(int)、Conver.Toint32()、int.Parse()三种类型转换方式的区别与联系--C#基础知识
  15. java打开jnlp_jnlp文件怎么打开
  16. 风车网陈晓峰回忆录:我的两个月倒闭史
  17. 2021最新 JDK17 之 JAVA基础 Stream 流
  18. 一、C语言的具体结构
  19. CSS略详细的基础 助你一臂之力
  20. get 到的html代码如何转码,爬虫网页转码逻辑

热门文章

  1. 668. 游戏时间2
  2. 知云文献翻译打不开_PDF翻译/PDF边划边译,最好的PDF翻译软件
  3. Linux| 向linux服务器上传下载文件方式收集(scp)
  4. 田野调查手记·浮山篇(六)
  5. 关于抓取大众点评商户评论的爬虫那点事
  6. php asoft 排序,卓象科技:PHP算法之归并排序
  7. 用C++打开指定网址
  8. 从技术实现角度看信贷ABS业务(一)
  9. Teradata关键字
  10. 远程桌面如何退出全屏或全屏切换