Microsoft Project (MPP) 文件通常用于规划和组织项目,其中包含有关任务、时间表、资源等的重要信息。但是,在某些情况下,此数据的共享或可视化可能需要完全不同的格式,例如 TIFF。 TIFF 是一种多功能图像格式,在各种平台和应用程序中得到广泛支持,使其成为注释、图表或源自 MPP 文件的任何其他视觉表示的理想选择。在本文中,我们将学习如何在 Python 中将 MPP 转换为 TIFF。
本文涵盖以下主题:
将 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 图像:
- 使用 Project 类加载 MPP 文件。
- 使用 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
我们可以按照以下步骤在将 MPP 转换为 TIFF 时应用 TIFF 压缩:
- 使用 Project 类加载 MPP 文件。
- 创建 ImageSaveOptions 类的实例。
- 之后,指定 tiff 压缩。
- 最后,调用 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 文件导出为各种其他格式。如有任何疑问,请通过我们的免费支持论坛与我们联系。