asp.net实现将ppt文档转换成pdf的方法_asp.net教程-查字典教程网
asp.net实现将ppt文档转换成pdf的方法
asp.net实现将ppt文档转换成pdf的方法
发布时间:2016-12-29 来源:查字典编辑
摘要:本文实例讲述了asp.net实现将ppt文档转换成pdf的方法。分享给大家供大家参考。具体实现方法如下:一、添加引用复制代码代码如下:usi...

本文实例讲述了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程序设计有所帮助。

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新asp.net教程学习
    热门asp.net教程学习
    编程开发子分类