发布于 2016-06-14 03:13:31 | 229 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

ASP.NET

ASP.NET 是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。 指 Active Server Pages(动态服务器页面) ,运行于 IIS(Internet Information Server 服务,是Windows开发的Web服务器)之中的程序 。


这篇文章主要介绍了asp.net实现将ppt文档转换成pdf的方法,通过自定义函数实现将pptx格式的文件转换成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程序设计有所帮助。



最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务