Convert MS Project to PDF in C#

您是否正在寻找一个可靠的方法来 转换 MS Project 文件到 PDF 格式 而不需要 Microsoft Project? 你已经到达了正确的地方! 此指南将轻松地通过 ** 将 MS 项目转化为 PDF 在 C#** 的过程,使用 ** ASPOSE .NET 图书馆为 MS PROJECT 为 PDF**.

微软项目 是团队组织项目、跟踪进展和澄清角色的重要工具,但是,有时需要将 Microsoft Project 文档转换为 PDF 文件,无论是合同提议还是在现场会议中轻松访问.

在今天的数字景观中,PDF已成为共享和存储文档的偏好格式。从MS项目文件到PDF的项目数据出口,允许您在可移动格式中共享关键信息 - 如任务、资源、任务、时间表和预算.

内容表

C# API 创建 MS 项目到 PDF 转换器

要将 MS Project 转换为 PDF,我们将使用 Aspose.Tasks 为 .NET 此强大的图书馆允许您阅读和编写各种文件格式,而不需要安装 Microsoft Project. 它还提供 高性能 C# .NET MS Project 到 PDF 转换,使其成为您的项目需求的优秀选择.

Aspose.Tasks for .NET 是一个全面的课堂图书馆,提供各种功能,包括与项目,公式,日历,任务和资源任务的工作 API 参考.

你也可以 下载 API 的 DLL 或者通过安装 NuGet:

PM> Install-Package Aspose.Tasks

将 MS Project 转换为 PDF 使用 C#

将所有项目数据从 MS Project 转换为 PDF 是简单的:

  • 使用 Project 类下载 MS Project 文件.
  • 保存文件作为 PDF 使用 Save() 方法,指定输出 PDF 文件路径和 SaveFileFormat.Pdf 作为论点.

下面是一个样品代码剪辑显示 如何将 MS Project 转换为 PDF 在 C#:

Convert MS Project to PDF using C#

Convert MS Project to PDF using C#.

Export Specific MS Project View to PDF in C#

Microsoft Project 提供各种视图,以显示项目信息,如 Gantt 图和资源使用:

  • 使用 Project 类下载 MS Project 文件.
  • 创建一个例子 PdfSaveOptions 类.
  • 指定所需的 演示格式.
  • 最后,通过输出 PDF 文件路径和 PdfSaveOptions 拨打 Save() 方法.

以下是如何在 C# 中将任何特定 MS Project View 导出到 PDF 的方式#:

Export Specific MS Project View to PDF in C#

Export Specific MS Project View to PDF in C#.

合适内容到细胞并将 MS 项目转换为 PDF 在 C#

为了防止长文本在名称等字段中变形,您可以在转换为PDF之前将内容匹配到单元格中:

  • 使用 Project 类下载 MS Project 文件.
  • 创建一个例子 PdfSaveOptions 类.
  • 设置 FitContent 为 真实.
  • 通过输出 PDF 文件路径和 PdfSaveOptions 拨打 Save() 方法.

下面是一个代码示例 如何将内容匹配到细胞,并将 MS Project 转换为 PDF 在 C#:

Fit Content to Cell and Convert MS Project to PDF in C#

Fit Content to Cell and Convert MS Project to PDF.

将 MS Project 转换为 PDF 无传奇在 C#

默认情况下,在 MS Project 的所有页面上都会出现传说,请遵循以下步骤来隐藏它们:

  • 使用 Project 类下载 MS Project 文件.
  • 创建一个例子 PdfSaveOptions 类.
  • 设置 LegendOnEachPage 到 虚假.
  • 通过输出 PDF 文件路径和 PdfSaveOptions 拨打 Save() 方法.

以下是如何在 C# 中将 MS Project MPP 转换为 PDF 无传奇的#:

Convert MS Project to PDF without Legends in C#

Convert MS Project to PDF without Legends.

在 C# 中将文本风格和 MS 项目出口定制为 PDF

在将 MS Project 转换为 PDF 时,您可以通过以下步骤自定义文本风格:

  • 使用 Project 类下载 MS Project 文件.
  • 创建一个例子 PdfSaveOptions 类.
  • 即时启动 TextStyle 类.
  • 设置 ColorFontItemType 属性.
  • TextStyle 添加到 TextStyles 列表中.
  • 最后,通过输出 PDF 文件路径和 PdfSaveOptions 拨打 Save() 方法.

以下是代码示例 在将 MS Project 转换为 PDF 在 C# 时定制文本风格#:

Customize Text Style and Convert MS Project to PDF in C#

Customize Text Style and Convert MS Project to PDF.

定制日期格式,同时将 MS Project 转换为 PDF

要在 PDF 转换期间自定义日期格式,请遵循以下步骤:

  • 使用 Project 类下载 MS Project 文件.
  • 使用 Set() 方法与 Prj.DateFormat 作为密钥和您想要的 DateFormat 作为值.
  • 最后,用输出 PDF 文件路径和 SaveFileFormat.Pdf 拨打 Save() 方法.

以下是如何 自定义日期格式并将 MS Project 转换为 PDF 在 C#:

Customize Date Format while Converting MS Project to PDF in C#

Customize Date Format while Converting MS Project to PDF.

将 MS Project 转换为 C# 中的多个 PDF 文件

您也可以将 MS Project 转换为多个 PDF 页面:

  • 使用 Project 类下载 MS Project 文件.
  • 创建一个例子 PdfSaveOptions 类.
  • 设置 SaveToSeparateFiles 到 真实.
  • 在页面列表中添加您要包含的页面号码.
  • 通过输出 PDF 文件路径和 PdfSaveOptions 拨打 Save() 方法.

下面是一个代码剪辑显示 如何将 MS Project 转换为多个 PDF 文档在 C#:

获得免费许可证

你可以 获得免费的临时许可证 试图图书馆,没有任何评估限制.

结论

在这篇文章中,我们讨论了如何:

  • 下载 MS Project 文件.
  • 指定 PDF 存储选项.
  • 将加载的 MS Project 保存为 PDF 在 C# 中#.

通过使用 Aspose.Tasks for .NET,您可以轻松地 Convert Microsoft Project to PDF in C#.NET Core 或任何其他 .net 框架 免费支持论坛.

使用此指南,您将能够轻松地使用 最佳 C# .NET 图书馆为 MS Project PDF 转换 并获得 有效的 MS Project 转换到 PDF 转换.

More in this category