zoukankan      html  css  js  c++  java
  • Project转PDF方法

    引用:

    using Microsoft.Office.Interop.MSProject;
    

    方法:

    /// <summary>
            /// 把Project文件转换成PDF格式文件
            /// </summary>
            /// <param name="sourcePath">源文件路径</param>
            /// <param name="targetPath">目标文件路径</param> 
            /// <returns>true=转换成功</returns>
            public static bool ProjectToPDF(string sourcePath, string targetPath)
            {
                bool result;
                object missing = Type.Missing;
                Microsoft.Office.Interop.MSProject.ApplicationClass application = null;
                try
                {
                    application = new Microsoft.Office.Interop.MSProject.ApplicationClass();
                    application.Visible = false;
                    application.FileOpenEx(sourcePath);
                    application.DocumentExport(targetPath, Microsoft.Office.Interop.MSProject.PjDocExportType.pjPDF);
                    result = true;
                }
                catch (Exception e)
                {
                    Console.WriteLine(e.Message);
                    result = false;
                }
                finally
                {
                    if (application != null)
                    {
                        application.DocClose();
                        application.Quit();
                        application = null;
                    }
                    GC.Collect();
                    GC.WaitForPendingFinalizers();
                    GC.Collect();
                    GC.WaitForPendingFinalizers();
                }
                return result;
            }

      

    【原文地址】http://www.51aras.com/?id=19

       

  • 相关阅读:
    android 3dmax
    android 源码
    android 获取 图片 缩略图
    android 导入 3d 场景
    TSQL查询进阶理解SQL SERVER中的分区表
    android 画直接2
    sqlServer 加速
    android 动态壁纸
    sqlServer 2000 唯一 索引
    视频网站
  • 原文地址:https://www.cnblogs.com/61007257Steven/p/11121213.html
Copyright © 2011-2022 走看看