在 Python 中将 MPP 转换为 TIFF | Python MPP 文件转 TIFF

Microsoft Project (MPP) 文件通常用于规划和组织项目,其中包含有关任务、时间表、资源等的重要信息。但是,在某些情况下,此数据的共享或可视化可能需要完全不同的格式,例如 TIFF。 TIFF 是一种多功能图像格式,在各种平台和应用程序中得到广泛支持,使其成为注释、图表或源自 MPP 文件的任何其他视觉表示的理想选择。在本文中,我们将学习如何在 Python 中将 MPP 转换为 TIFF。

本文涵盖以下主题:

  1. 将 MPP 转换为 TIFF 的 Python 库
  2. 将 MPP 转换为 TIFF
  3. 通过压缩将 MPP 转换为 TIFF
  4. 删除压缩并将 MPP 转换为 TIFF
  5. 在线将MPP转换为TIFF
  6. 免费学习资源

将 MPP 转换为 TIFF 的 Python 库

我们将使用Aspose.Tasks for Python将MPP文件转换为TIFF图像。它是一个功能强大的库,用于在 Python 应用程序中使用 Microsoft Project。它允许您读取、写入、操作和转换 Microsoft Project 文件,而无需安装 Microsoft Project。

下载软件包或在控制台中使用以下 pip 命令从 PyPI 安装 API:

pip install aspose-tasks

使用 Python 将 MPP 转换为 TIFF

我们可以按照以下步骤轻松地将项目数据从 MPP 文件导出为多页 TIFF 图像:

  1. 使用 Project 类加载 MPP 文件。
  2. 使用 save() 方法另存为 TIFF。它将输出 TIFF 文件路径和 SaveFileFormat 作为参数。

以下示例代码展示了如何在 Python 中将 MPP 转换为 TIFF。

# 此代码示例演示如何在 Python 中将 MPP 转换为 TIFF。
import aspose.tasks as tasks

# 加载输入项目文件
project = tasks.Project("D:\\Files\\Blank2010.mpp");

# 将项目另存为 TIFF
project.save("D:\\Files\\Blank2010_out.tif", tasks.saving.SaveFileFormat.TIFF);
使用 Python 将 MPP 转换为 TIFF

使用 Python 将 MPP 转换为 TIFF。

使用 Python 将 MPP 转换为压缩的 TIFF

我们可以按照以下步骤在将 MPP 转换为 TIFF 时应用 TIFF 压缩:

  1. 使用 Project 类加载 MPP 文件。
  2. 创建 ImageSaveOptions 类的实例。
  3. 之后,指定 tiff 压缩。
  4. 最后,调用 save() 方法。它将输出 TIFF 文件路径和 SaveOptions 作为参数。

以下示例代码展示了如何在 Python 中通过压缩将 MPP 转换为 TIFF。

# 此代码示例演示如何在 Python 中将 MPP 转换为 TIFF 时应用压缩。
import aspose.tasks as tasks

# 加载输入项目文件
project = tasks.Project("D:\\Files\\Blank2010.mpp");

# 定义图像保存选项
options = tasks.saving.ImageSaveOptions(tasks.saving.SaveFileFormat.TIFF);

# 指定 CCITT4 压缩
options.tiff_compression = tasks.saving.TiffCompression.CCITT4;

# 将项目另存为 TIFF
project.save("D:\\Files\\Blank2010_comp_out.tif", options);

使用 Python 删除压缩并将 MPP 转换为 TIFF

同样,我们也可以按照上述步骤,去掉TIFF压缩,然后将MPP文件转换为TIFF格式。但是,我们只需在步骤 #3 中将 tiffcompression 设置为 TiffCompression.NONE 即可。

以下示例代码演示了如何在 Python 中删除压缩并将 MPP 转换为 TIFF。

# 此代码示例演示如何在 Python 中将 MPP 转换为 TIFF 时应用压缩。
import aspose.tasks as tasks

# 加载输入项目文件
project = tasks.Project("D:\\Files\\Blank2010.mpp");

# 定义图像保存选项
options = tasks.saving.ImageSaveOptions(tasks.saving.SaveFileFormat.TIFF);

# 去除压缩
options.tiff_compression = tasks.saving.TiffCompression.NONE;

# 将项目另存为 TIFF
project.save("D:\\Files\\Blank2010_remove_comp_out.tif", options);

获取免费许可证

您可以获得免费的临时许可证来试用该库,而不受评估限制。

免费在线将 MPP 转换为 TIFF

您还可以使用此 MPP 到 TIFF 转换器 网络应用程序免费在线将 MPP 文件转换为 TIFF 格式。该网络应用程序是使用上述 API 开发的。

MPP 到 TIFF – 学习资源

除了将 MPP 转换为 TIFF 之外,您还可以了解有关在不使用 Microsoft Project 的情况下生成、转换和操作 MPP 文件的更多信息,并使用以下资源探索该库的各种其他功能:

结论

在本文中,我们学习了如何在 Python 中以编程方式将 MPP 转换为 TIFF。我们还学习了如何指定图像保存选项和设置 TIFF 压缩。通过 .NET API 利用 Aspose.Tasks for Python,您可以轻松地将项目数据从 MPP 文件导出为各种其他格式。如有任何疑问,请通过我们的免费支持论坛与我们联系。

也可以看看