zoukankan      html  css  js  c++  java
  • 将ppt文档转换成pdf

    在别人的博客园中看到的这个标题,

    感觉写的以后会用得到

    先标记下来

    这里用微软提供的office组件

    首先肯定是添加引用了

    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.PPTConvertToPDF("d:\12345。pptx", "d:\12345。pdf"); 

  • 相关阅读:
    表数据驱动之直接访问
    Sam format
    samtools faidx
    bwa index|amb|ann|bwt|pac|sa
    68.26-95.44-99.74 rule|empirical rule
    z-scores|zα
    Normally Distributed|
    数理统计与概率论的关系
    The General Addition Rule|complementation rule|special addition rule|
    Events|sample space|mutually exclusive events
  • 原文地址:https://www.cnblogs.com/jiangyou-lz/p/6423975.html
Copyright © 2011-2022 走看看