
Microsoft Project 的 MPP 文件是一种常见的项目及其任务管理格式。然而,有时将项目信息作为图像共享对于演示或快速概览可能是有益的。在这篇博文中,我们将学习如何在 Python 中将 MPP 转换为 JPG。
本文涵盖以下主题:
将 MPP 转换为 JPG 的 Python 库
我们将使用 Aspose.Tasks for Python 库将 MPP 文件转换为 JPG 图像。Aspose.Tasks 是一个强大的库,允许开发人员在 Python 中处理 MPP 文件。它提供了创建、读取、修改和导出项目数据为各种格式(包括 JPG 图像)的功能。
在深入代码之前,我们需要获取该库。请 下载该软件包 或直接从 PyPI 安装它,通过在控制台中运行以下 pip 命令:
pip install aspose-tasks
在 Python 中将 MPP 转换为 JPG
1. 导入必要的库
首先,我们需要导入所需的库。操作如下:
import aspose.tasks as tasks
2. 加载 MPP 文件
接下来,使用 Project 类加载 MPP 文件。
project = tasks.Project("sample.mpp");
3. 将项目保存为 JPG
最后,使用 save() 方法将项目保存为 JPG 图像文件。
project.save("sample_out.jpg", tasks.saving.SaveFileFormat.JPG);
就是这样!我们已经成功地使用 Aspose.Tasks for Python 将 MPP 文件转换为 JPG 图像。
完整代码
以下是显示 如何在 Python 中将 MPP 转换为 JPG 的完整代码示例。
# This code example demonstrates how to convert MPP to JPG. | |
import aspose.tasks as tasks | |
# Load the input Project file | |
project = tasks.Project("D:\\Files\\Blank2010.mpp"); | |
# Save the project as JPG | |
project.save("D:\\Files\\Blank2010_out.jpg", tasks.saving.SaveFileFormat.JPEG); |

使用 Python 将 MPP 转换为 JPG。
在 Python 中自定义 MPP 到 JPG 的转换
我们可以使用 ImageSaveOptions 类自定义 MPP 到 JPG 的转换,具体步骤如下:
- 使用 Project 类加载 MPP 文件。
- 创建 ImageSaveOptions 类的实例。
- 然后,定义 JPG 选项,例如 jpeg_quality 等。
- 最后,使用 save() 方法将项目保存为 JPG 图像。它需要输出 JPG 文件路径和 ImageSaveOptions 作为参数。
以下示例代码显示了 如何使用自定义设置在 Python 中将 MPP 转换为 JPG。
# This code example demonstrates how to convert MPP to JPG with options. | |
import aspose.tasks as tasks | |
# Load the input Project file | |
project = tasks.Project("D:\\Files\\Blank2010.mpp"); | |
# In order to manipulate JPEG quality, you can use ImageSaveOptions.JpegQuality property. | |
# The allowed value range is from 0 to 100. | |
# Create an instance of the ImageSaveOptions class | |
options = tasks.saving.ImageSaveOptions(tasks.saving.SaveFileFormat.JPEG) | |
options.jpeg_quality = 50 | |
# Save the project as JPG | |
project.save("D:\\Files\\Blank2010_options_out.jpg", options); |

在 Python 中自定义 MPP 到 JPG 的转换。
获取免费许可证
请 获取免费临时许可证 以试用 API 而不受评估限制。
在线将 MPP 转换为 JPG
此外,您还可以使用此免费的在线 MPP 到 JPG 转换器 将 MPP 文件转换为 JPG 格式,该转换器使用上述 API 开发。

Python MPP 到 JPG – 免费资源
除了在 Python 中将 MPP 转换为 JPG,探索 API 的其他各种功能,使用以下资源:
结论
在这篇博文中,我们探讨了如何在 Python 中将 MPP 转换为 JPG。通过利用 Aspose.Tasks for Python,您可以高效地将 MPP 项目数据转换为 JPG 图像。这种方法提供了一种便捷的方式来直观地共享项目信息,促进更好的沟通与协作。如有任何疑问,请随时在我们的 免费支持论坛 联系我们。