使用 C# 将 MS Project MPP 转换为图像(PNG、JPEG、BMP、TIFF)

Microsoft Project (MPP) 文件用于跟踪、组织和管理项目。这些文件包含任务、分配和其他与项目相关的资源和信息。如果您想与没有安装 MS Project 的人共享项目信息,您可以将 MPP 文件转换为 PNGJPEGBMPTIFF 并分享这些。为此,本文将教您如何使用 C# 以编程方式将 Microsoft Project MPP 文件转换为图像。

用于将 MPP 文件转换为图像的 C# API

Aspose.Tasks for .NET 是一个 .NET 库,允许您在无需安装 Microsoft Project 的情况下读取和写入 MPP/XML 文件。此外,API 支持将 MPP 文件转换为图像。您可以通过 NuGet 安装 API,也可以直接从 Downloads 部分下载。

PM> Install-Package Aspose.Tasks

使用 C# 将 MPP 文件转换为 JPEG 格式

以下是使用 C# 将 MPP 文件转换为 JPEG 格式的步骤。

以下示例代码展示了如何使用 C# 将 MPP 文件转换为 JPEG 图像。

// 加载 MPP 文件
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// 为了操纵 JPEG 质量,您可以使用 ImageSaveOptions.JpegQuality 属性。
// 允许的值范围是 0 到 100。
// 创建 ImageSaveOptions 类的实例
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.JPEG) { JpegQuality = 50 };

// 保存 JPEG 图像
project.Save("OutputDirectory\\image_out.jpeg", (SaveOptions)options);

使用 C# 将 MPP 文件转换为 PNG 图像

要将 MPP 文件转换为 PNG 图像,请按照以下步骤操作。

以下示例代码展示了如何使用 C# 将 MPP 文件转换为 PNG 图像。

// 加载 MPP 文件
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// 创建 ImageSaveOptions 类的实例
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.PNG);

// 保存PNG图像
project.Save("OutputDirectory\\image_out.png", (SaveOptions)options);

使用 C# 将 MPP 文件转换为 BMP 图像

以下是使用 C# 将 MPP 文件转换为 BMP 图像的步骤。

以下示例代码展示了如何使用 C# 将 MPP 文件转换为 BMP 图像。

// 加载 MPP 文件
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// 创建 ImageSaveOptions 类的实例
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.BMP);

// 保存 BMP 图像
project.Save("OutputDirectory\\image_out.bmp", (SaveOptions)options);

使用 C# 将 MPP 文件转换为多页 TIFF

以下是使用 C# 将 MPP 文件转换为多页 TIFF 的步骤。

以下示例代码展示了如何使用 C# 将 MPP 文件转换为多页 TIFF 图像

// 加载 MPP 文件
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// 创建 ImageSaveOptions 类的实例
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.TIFF);

// 保存 TIFF 图像
project.Save("OutputDirectory\\RenderMultipageTIFF_out.tif", (SaveOptions)options);

获得免费许可证

为了在没有评估限制的情况下试用 API,您可以申请 免费的临时许可证

结论

在本文中,您学习了如何使用 C# 将 Microsoft Project MPP 文件转换为图像格式。具体来说,您已经学习了如何使用 Aspose.Tasks for .NET API 将 MPP 文件转换为 JPEG、PNG、BMP 和 TIFF 图像格式。 API 提供了一系列用于处理 MPP 文件的附加功能,您可以通过访问 官方文档 来详细了解这些功能。如有任何问题,请随时通过我们的 免费支持论坛 与我们联系。

也可以看看