华域联盟 .Net asp.net实现将ppt文档转换成pdf的方法

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实现将ppt文档转换成pdf的方法

转载请保留出处和原文链接:https://www.cnhackhy.com/55561.htm

本文来自网络,不代表华域联盟立场,转载请注明出处。

作者: sterben

发表回复

联系我们

联系我们

2551209778

在线咨询: QQ交谈

邮箱: [email protected]

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部