如何在 C# 中将 MS 项目导出为 PDF

本文介绍了如何在 C# 中将 MS Project 导出到 PDF 的过程。您将获得开发环境配置的所有详细信息以及开发此应用程序的逐步过程以及运行示例代码以在 C# 中将 MPP 转换为 PDF。还讨论了输出 PDF 的自定义以控制转换过程。

在 C# 中将 MS Project 转换为 PDF 的步骤

  1. 从 NuGet 包管理器安装 Aspose.Tasks 以将 MPP 转换为 PDF
  2. 使用 Project 类对象加载现有的 MS Project 文件
  3. 声明 PdfSaveOptions 类的对象
  4. 在保存选项中设置所需的属性,例如页面大小
  5. 使用所选选项将 MPP 文件另存为 PDF

这些步骤通过共享配置的所有必要信息,然后提供实现此输出所需的所有类、方法和枚举器的详细信息,提供了一种在 C#* 中将 MS Project 导出为 PDF 的清晰方法。您可以加载现有的 MS Project 文件,也可以创建 MPP 文件,然后将其另存为 PDF。这些步骤还讨论了包含多个属性的 PdfSaveOptions 类对象,这些属性可以设置为自定义输出 PDF,例如定义输出 PDF 的页面大小以进行演示,但是您可以跳过此自定义并仅使用 SaveFileFormat.Pdf 以默认保存 PDF配置。

在 C# 中将 Microsoft Project 转换为 PDF 的代码

此代码使用一个 Project 类构造函数,该构造函数仅采用输入 MPP 文件名,但是您可以提供其他参数,例如流而不是文件名,ParseErrorCallback 函数以防在加载源 MPP 文件时出现任何问题或使用 LoadOptions 类对象支持加载文件的各种属性。同样,如果需要,您可以使用 PdfSaveOptions 类对象,其中包含设置页面大小、条形样式、默认字体名称、加密详细信息等选项,同时在 C#* 中编写 *MS 项目到 PDF 转换器。

本文教我们将 MPP 文件呈现为 PDF,但是如果您想了解将 MPP 文件转换为 HTML 的过程,请参阅 如何使用 C# 将 MPP 转换为 Excel 上的文章。

 简体中文