源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2021-04-26 05:58 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:asp.net实现将ppt文档转换成pdf的方法
本文实例讲述了asp.net实现将ppt文档转换成pdf的方法。分享给大家供大家参考。具体实现方法如下: [b]一、添加引用 [/b]
[u]复制代码[/u] 代码如下:
using Microsoft.Office.Core; using Microsoft.Office.Interop.PowerPoint;
[b]二、转换方法[/b]
[u]复制代码[/u] 代码如下:
///<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; }
[b]三、调用 [/b]
[u]复制代码[/u] 代码如下:
OfficeToPdf.PPTToPDF("d:\\12345.pptx", "d:\\12345.pdf");
希望本文所述对大家的asp.net程序设计有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部