首页 > 编程 > HTML > 正文

如何将powerpoint转换为html

2024-08-26 00:15:32
字体:
来源:转载
供稿:网友

如何使用.net将powerpoint转为html文件
我们当然要使用com组件了,所以要先安装powerpoint2000,在vs.net里面添加一个refrence,找到microsoft powerpoint object library 9.0,添加进来。
然后写如下代码,很简单,我就不必解释了:)
using system;
using office;
using powerpoint;

namespace courseserver.course
{
    /// <summary>
    /// author:王洪超
    /// version:1.0
    /// date:2001/6/9
    /// description:转换powerpoint的ppt文件为html文件
    /// </summary>
    public class convertpowerpoint
    {
        /// <summary>
        /// 建立对powerpoint.application的com组件的引用
        /// </summary>
        private powerpoint.application ppt;
        /// <summary>
        /// 指向具体的文件;
        /// </summary>
        private powerpoint.presentation pptfile;
        private string _htmlfilename;
        /// <summary>
        /// 只写属性,设置另存的html文件的文件路径
        /// </summary>
        public string htmlfilename
        {
            set
            {
                _htmlfilename=value;
            }
        }

        /// <summary>
        /// 构造器
        /// </summary>
        public convertpowerpoint()
        {
            //
            // todo: add constructor logic here
            //
            
            ppt=new powerpoint.application();
        }
        /// <summary>
        /// 转换过程
        /// </summary>
        /// <param name="pptfilename">欲转换的powerpoint文件名称</param>
        
        public void convert(string pptfilename)
        {
            
            pptfile=ppt.presentations.open(pptfilename,office.msotristate.msotrue,office.msotristate.msoctrue,office.msotristate.msofalse);
            pptfile.saveas(_htmlfilename,powerpoint.ppsaveasfiletype.ppsaveashtml,office.msotristate.msoctrue);
            pptfile.close();
                

        }
    }
}
  
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表