• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    asp.net实现将ppt文档转换成pdf的方法

    本文实例讲述了asp.net实现将ppt文档转换成pdf的方法。分享给大家供大家参考。具体实现方法如下:

    一、添加引用

    复制代码 代码如下:
    using Microsoft.Office.Core;
    using Microsoft.Office.Interop.PowerPoint;

    二、转换方法

    复制代码 代码如下:
    ///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");

    希望本文所述对大家的asp.net程序设计有所帮助。

    您可能感兴趣的文章:
    • C#实现pdf导出 .Net导出pdf文件
    • ASP.NET实现将word文档转换成pdf的方法
    • asp.net 按指定模板导出word,pdf实例代码
    • Asp.net实现直接在浏览器预览Word、Excel、PDF、Txt文件(附源码)
    • ASP.NET MVC 项目直接预览PDF文件
    • 详解开源免费且稳定实用的.NET PDF打印组件itextSharp(.NET组件介绍之八)
    • ASP.NET保存PDF、Word和Excel文件到数据库
    • 如何使用Rotativa在ASP.NET Core MVC中创建PDF详解
    上一篇:ASP.NET中MVC使用AJAX调用JsonResult方法并返回自定义错误信息
    下一篇:ASP.NET操作各类时间段获取方法汇总
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    asp.net实现将ppt文档转换成pdf的方法 asp.net,实,现将,ppt,文档,