ppt能转为html文件吗,请问如何能够实现将PPT分页转成HTML文件?

孟宪会 写:

程序也可以转化的pptFile.SaveAs(_HtmlFileName,PowerPoint.PpSaveAsFileType.ppSaveAsHTML,Office.MsoTriState.msoCTrue);

代码

http://www.linux-cn.com/html/program/aspnet/20070428/25319.html

http://www.xker.com/page/e2007/0116/13731.html

谢谢,孟子大哥,

你所说的我也有试过, SaveAs实现的效果和我们直接另存为HTML格式是一样的, 是吧.

我现在通过得到一个slide对象, 然后在程序中复制到粘贴板

pres.Slides.Range(1).Copy();

到这一步之后, 再获得粘贴板数据, 存为其他格式

IDataObject idata = Clipboard.GetDataObject();

string data = idata.GetData(DataFormats.HTML) as string;// 这一步, 如果是WORD是没有问题的, 但是如果是PPT这儿转出来的是就NULL

我打开画图板, 直接按粘贴, 会把我们刚复制的Slide粘成为一张图片.

这就意味着我们不能通过这种方法转换为  HTML 文件?

另外,  PPT有一个发布的功能, 此功能提供页面范围选择, 比如我选择只发布一页, 那么PPT只会转换我指定的这页, 但是转出来的文件依然非常多, 包含多个HTML 文件, jpg文件, xml文件.

我想要简单的转换结果, 一个slide转换就是一个普通的html页面, 我期望的是这样的, 但是这可能根本无法实现, 对吗?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值