将PPT文件转换成HTML格式
/// <summary>
/// 将PPT文件转换成HTML格式
/// </summary>
/// <param name="PptFilePath">PPT文件路径</param>
private void PptToHtmlFile(string PptFilePath)
{
ApplicationClass ac = new ApplicationClass();
Presentation pptFile = null;
try
{
string realPath = PptFilePath.Substring(0, PptFilePath.LastIndexOf(".")) + ".html";
PptFilePath = System.Web.HttpContext.Current.Server.MapPath(PptFilePath);
//获得html文件名
object target = PptFilePath.Substring(0, PptFilePath.LastIndexOf(".")) + ".html";
if (!File.Exists(target.ToString()))
{
if (PptFilePath.Contains(".pptx"))
{
//打开的档案名、是否只读、指定的文件是否有标题、是否显示窗口、指定是否在打开以防止损坏之前修复该文件。
pptFile = ac.Presentations.Open2007(PptFilePath, MsoTriState.msoFalse, MsoTriState.msoFalse, MsoTriState.msoFalse, MsoTriState.msoFalse);
pptFile.SaveAs(target.ToString(), PpSaveAsFileType.ppSaveAsHTML, MsoTriState.msoCTrue);
}
else if (PptFilePath.Contains(".ppt"))
{
//打开的档案名、是否只读、指定的文件是否有标题、是否显示窗口
pptFile = ac.Presentations.Open(PptFilePath, MsoTriState.msoCTrue, MsoTriState.msoFalse, MsoTriState.msoCTrue);
pptFile.SaveAs(target.ToString(), PpSaveAsFileType.ppSaveAsHTML, MsoTriState.msoCTrue);
}
}
HttpContext.Current.Response.Redirect(realPath);
}
finally
{
if (pptFile != null)
{
pptFile.Close();
}
ac.Quit();
GC.Collect(); // 清理内存
}
}
参考文档:https://msdn.microsoft.com/en-us/library/microsoft.office.interop.powerpoint.presentations.open2007(v=office.14).aspx#
将PPT文件转换成HTML格式相关推荐
- 两种将ppt文件转换成pdf格式的方法
对于常接触办公文档的童鞋们来说,应该对pdf文件并不陌生吧,pdf具有跨平台.稳定性.安全性阅读良好等优势,正因为如此,许多企业将pdf作为一种重要的文档因为工作需求常常需要将编辑好的ppt转换成pd ...
- PPT文件转换成PDF格式
将PPT转换成PDF格式,这样可以避免做好的PPT被随意改动,只需要在PPT里面操作就可以了,具体方法如下: 打开PPT,点击[文件]列表里的[导出],再点击右侧[创建PDF/XPS文档] 随后,会出 ...
- java ppt转html_c# Office文件转换成Html格式(将PPT转换成HTML)
这只是一个小程序,就是将ppt转换成html,方法很多,为了以后备用,在此记录一下,也和大家分享 源码如下: using System; using System.Collections.Generi ...
- ppt转换成html5格式的视频格式,如何将PPT文件转换成视频文件?
PPT文件的播放需要office的powerpoint软件支持才能播放,所以无论将PPT文件带到任何的地方,都需要有安装的office的powerpoint软件的机器,而且在网上博客.论坛的地方都看不 ...
- pdf文件转换成jpg格式
pdf文件转换成jpg格式 JPG是我们最常见的图片文档格式,很多的编辑软件都需要把文档的内容转存成JPG形式,然后然后直接借助文件转换工具转成可用的文本格式.这类的文本原有的排版不会发生改变,也不再 ...
- 怎么把ppt文件转换成pdf?解决方法有这几种
想必对于PPT和PDF文件都比较熟悉了呗!那怎么解决将PPT格式转成PDF格式呢? 其实PPT转换成PDF格式的话还是很简单的,部分软件通过另存为命令就可以帮你轻松搞定了,可是要想转回去就没那么简单了 ...
- C#将PPT文件转换成图片并轮播展示
本人小白一个,初次接触C#,各位大神还请多多点出不足,谢谢! 项目需求是:User将PPT文件上传后,公司大厅电视看板内容随即改变为上传PPT文件内容,并进行轮播显示 思路:1,实现将PPT文件打开并 ...
- 怎么把PPT文件转换成Word?这样转换轻松办到
怎么把PPT文件转换成Word文档呢?大家在办公的过程中,如果需要开会展示近期一段时间的工作汇报,那么就会用到PPT文件来进行展示,但有时我们需要把PPT文件做成一份Word文档来进行发送或者是保存, ...
- 怎样快速将PPT文件转换成Word
Microsoft Office Word是一款强大的文档编辑软件,它可以帮助我们将PPT文件转换成Word文档. 利用Microsoft Office Word,将PPT文件转换成word操作过程如 ...
最新文章
- HTTP隧道工具HTTPTunnel
- 百度Q2扭亏为盈,市值一夜大涨300亿,李彦宏:呼唤猛将雄兵,要再上行业之巅...
- GitLab代码回滚到特定版本
- 东大18秋计算机网络在线作业1答案,东大17秋学期《计算机网络基础》在线作业3 免费答案...
- [FJOI2007]轮状病毒
- 优化算法-共轭梯度法
- python双引号报错_Python中select语句中的双引号”“怎么处理
- 怎样复制粘贴windows命令行中的内容
- OpenGL raytracer光线追踪的实例
- jQuery源码解析之position()
- 1.3. kermit
- 盘点那些面试中最常问的MySQL问题
- 【今日CV 计算机视觉论文速览 第97期】Tue, 9 Apr 2019
- python 惰性属性_在Python中处理惰性JSON-“期望属性名称”
- win10收集错误信息重启蓝屏解决
- 使用itext,html转pdf使用报错:java.lang.NoSuchMethodError: com.lowagie.text.pdf.BaseFont.getCharBBox(C)
- Linux下socket编程的简单实例
- Intellij idea注册激活码(2017年2月15日亲测可用于最新版)
- UI面试常见问题总结
- 新年快乐——我的星星
热门文章
- 渝粤题库 陕西师范大学 《旅游法规》作业
- HTTP, 网络七层模型
- (考研湖科大教书匠计算机网络)第一章概述-第二节:三种交换方式(电路交换、报文交换和分组交换)
- matlab中单独存图_[转载]matlab中保存图片的方法
- 基于人脸关键点检测的驾驶员睡意检测系统
- 存储心跳线作用_硬盘跳线有什么用 硬盘跳线的作用有哪些
- Linux cgroup详解(理论与实例)
- CockroachDB简介
- udec采场开挖教程_udec采场开挖教程_基于UDEC的采场矿山压力显现数值模拟研究...
- 【经验分享】记录自己使用markdown开始写Blog