zoukankan      html  css  js  c++  java
  • PPT转PDF方法

    引用:

    using Microsoft.Office.Interop.PowerPoint;
    

    方法:

    ///<summary>        
            /// PPT转PDF       
            ///</summary>        
            ///<param name="sourcePath">源文件路径</param>     
            ///<param name="targetPath">目标文件路径</param> 
            ///<returns>成功返回true,失败返回false</returns> 
            public static bool PPTToPDF(string sourcePath, string targetPath)
            {
                bool result;
                PpSaveAsFileType ppSaveAsFileType = PpSaveAsFileType.ppSaveAsPDF;//转换成pdf
                object missing = Type.Missing;
                Microsoft.Office.Interop.PowerPoint.ApplicationClass application = null;
                Presentation persentation = null;
                try
                {
                    application = new Microsoft.Office.Interop.PowerPoint.ApplicationClass();
                    persentation = application.Presentations.Open(sourcePath, MsoTriState.msoTrue, MsoTriState.msoFalse, MsoTriState.msoFalse);
                    if (persentation != null)
                    {
                        persentation.SaveAs(targetPath, ppSaveAsFileType, MsoTriState.msoTrue);
                    }
                    result = true;
                }
                catch
                {
                    result = false;
                }
                finally
                {
                    if (persentation != null)
                    {
                        persentation.Close();
                        persentation = null;
                    }
                    if (application != null)
                    {
                        application.Quit();
                        application = null;
                    }
                }
                return result;
            }
    

    【原文出处】http://www.51aras.com/?id=23

      

  • 相关阅读:
    python定义函数的三种形式
    python函数的返回值
    python函数的调用
    python函数的定义
    python文件操作
    Python2和3字符编码的区别
    python的字符编码
    python异常处理
    python深浅拷贝
    python色彩缤纷的python(改变字体颜色以及样式)
  • 原文地址:https://www.cnblogs.com/61007257Steven/p/11121169.html
Copyright © 2011-2022 走看看