本帖最后由 xiaoninizhaolan 于 2011-05-19 12:22:28 编辑

解决方案 »

  1.   

    轉換到flash吧,方便,,有控件,拿來主義,,,,要別人給你代碼???難
      

  2.   

    需要调用 PowerPoint 的 VBA 了。
      

  3.   

    我只做出来一个word转html的在网上我找了很多ppt转htm的代码,都没法正常运行,有的也看不大懂,总觉得缺了点什么希望某大侠能提点我一下
      

  4.   

    我也在找这类资料!ppt to html
      

  5.   

    我是html to ppt,其实两者性质是一样的 是啊,等有好方法了,项目都做完了。我都放弃用这个方法了,改换成HTML TO PDF了,反正是悲剧的很!
      

  6.   

    引用 microsoft PowerPoint object library 9.0using System;
    using Office;
    using PowerPoint;namespace CourseServer.Course
    {
        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();
                            }
        }
    }