欢迎光临
我们一直在努力

如何将powerpoint转换为html-.NET教程,Asp.Net开发

建站超值云服务器,限时71元/月

如何使用.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();
                

        }
    }
}
  

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 如何将powerpoint转换为html-.NET教程,Asp.Net开发
分享到: 更多 (0)