本基本主题通过提供详细的环境配置步骤和示例代码来帮助您如何在 C# 中将 MPP 转换为 TIFF。它包含生成不依赖于 MS Project 软件的应用程序所需的所有资源,以使用 C#** 将 MPP 文件转换为 TIFF。
使用 C# 将 MPP 转换为 TIFF 的步骤
- 配置开发环境以使用 NuGet 包管理器安装 Aspose.Tasks for .NET,以使用 C# 将 MPP 导出到 TIFF
- 使用 Project 类对象加载源 MPP 文件,以使用 C# 将 MPP 文件转换为 TIFF
- 使用 ImageSaveOptions 类对象设置所需的 TIFF 文件选项
- 使用 Save 方法在 C# 中将 MS Project 文件呈现为 TIFF
给定的步骤提供了一种简单的机制,可以通过遵循明确定义的过程,使用 C#* 将 *MPP 文件转换为 TIFF。我们将首先使用 Project 类的实例从磁盘访问源 MMP 文件,然后执行以下操作通过使用ImageSaveOptions类的实例设置输出TIFF文件属性,最后将访问的MS MPP文件以TIFF文件保存在磁盘上。
使用 C# 将 MS 项目转换为 TIFF 的代码
using System.Drawing.Imaging; | |
using Aspose.Tasks; | |
using Aspose.Tasks.Saving; | |
namespace KbTasks | |
{ | |
public class MppToTiff | |
{ | |
public static void ConvertTasksToTiff() | |
{ | |
string FilePath = @"c:/KnowledgeBase/TestData/"; | |
// Applying product license to convert MPP to Tiff | |
License TaskTiffLic = new License(); | |
TaskTiffLic.SetLicense(FilePath + "Conholdate.Total.Product.Family.lic"); | |
// Access the MPP Project file from the disk | |
Project InputMppProject = new Project(FilePath + "Input.mpp"); | |
// Setting the Tiff image options | |
var tiffOptions = new ImageSaveOptions(SaveFileFormat.Tiff); | |
tiffOptions.HorizontalResolution = 72; | |
tiffOptions.VerticalResolution = 72; | |
tiffOptions.PixelFormat = PixelFormat.Format24bppRgb; | |
// Save the exported Tiff image file on the disk | |
InputMppProject.Save("MpptoTiff.tif", tiffOptions); | |
} | |
} | |
} |
这个简单的代码演示代表了使用 C#* 加载和*将 MPP 导出到 TIFF 的简单过程。 ImageSaveOptions 类可用于通过设置不同的属性(例如水平和垂直分辨率、像素格式、页面设置以及页眉或页脚设置等)来自定义输出 TIFF 文件。
本主题将引导您完成使用 C#* 开发 *MPP 到 TIFF 转换器的过程。如果您有兴趣将 MPP 文件转换为 PNG 图像,请按照 如何在 C# 中将 MPP 转换为 PNG 上的文章进行操作。