首页 > 学院 > 开发设计 > 正文

asp.net将ppt文档转换成pdf

2019-11-17 01:52:12
字体:
来源:转载
供稿:网友

asp.net将PPT文档转换成pdf

一、添加引用

usingMicrosoft.Office.Core;usingMicrosoft.Office.Interop.Powerpoint;

二、转换方法

C# 代码 复制
    ///<summary>            /// 把PowerPoint文件转换成PDF格式文件           ///</summary>            ///<param name="sourcePath">源文件路径</param>         ///<param name="targetPath">目标文件路径</param>     ///<returns>成功返回true,失败返回false</returns>     public static bool PPTConvertToPDF(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;    }

三、调用

OfficeToPdf.PPTToPDF("d://12345。pptx","d://12345。pdf");


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