1. 产品
  2.   Project Management
  3.   Python
  4.   Aspose.Tasks for Python via .NET

Aspose.Tasks for Python via .NET

 
 

Create, Modify & Convert MS Project Files via Python API

Advanced Ptyhon API That Allows Software Developers to Generate, Read, Manipulate, or Convert Microsoft Project Files in Various Formats like MPP, XML, HTML & more using Python via .NET.

Aspose.Tasks for Python via .NET 是什么?

随着技术的快速发展,项目管理工具已成为各行业企业的必备利器。在众多选择中,Aspose.Tasks 以其卓越的任务、资源和进度管理能力脱颖而出。Aspose.Tasks for Python via .NET 是一个强大的库,为软件开发人员提供了在 Python 中无缝处理 Microsoft Project 文件所需的一切。当你处理项目文件时,这个库能够让你的工作更加轻松。它还有一个酷炫的特性——兼容 Python via .NET。这意味着开发者可以在使用 .NET 框架的 Python 项目中充分利用 Aspose.Tasks。此兼容性带来了诸多机会,使 Python 开发者能够轻松将强大的项目功能集成到自己的软件项目中。

通过 .NET 使用 Aspose.Tasks for Python,软件开发人员可以在自己的软件中以 MPP、XML、HTML 等多种格式访问和修改 Microsoft Project 文件。该工具支持跨平台开发,使开发者能够在 Windows、macOS 和 Linux 上构建流畅运行的应用程序。Python 与 .NET 的结合简化了开发流程,帮助开发者节省宝贵时间。该工具提供了丰富的项目数据管理功能。你可以轻松对项目任务进行添加、删除、更新或重新排序等操作,还可以调整任务的持续时间、开始日期和优先级等细节。这种灵活性使你能够根据组织的独特需求定制项目管理解决方案。凭借其众多功能、兼容性以及详尽的指南,这款工具是任何希望简化项目管理流程的组织的宝贵资产。

Previous Next

开始使用 Aspose.Tasks for Python via .NET

推荐的安装 Aspose.Tasks for Python via .NET 的方式是通过 PyPI。请使用以下命令进行顺利安装。

通过 PyPI 安装 Aspose.Tasks for Python via .NET

pip install aspose-tasks
You can download the directly from Aspose.Tasks Release page

通过 Python API 生成项目文件

Aspose.Tasks for Python via .NET 让软件开发人员能够使用 Python API 从头创建项目文档。此外,该库还能轻松读取和写入多种格式的项目数据,包括 MPP、MPT、MPX、XML、XER、P6 XML、P6、CSV 等。此灵活性便于与项目管理生态系统中的其他系统和工具集成。下面的代码示例展示了开发人员如何在 Python 应用程序中使用 API 处理项目项。

如何使用 Python API 创建并处理项目项?

 import aspose.tasks as tsk
from datetime import *

# Instantiate a Project object
prj = tsk.Project()
# Add task to the project
task1 = prj.root_task.children.add("Task 1")
# Setup task attributes
task1.start = datetime(2023, 1, 15)
task1.duration = prj.get_duration(1.0, tsk.TimeUnitType.DAY)
# Add another task
task2 = prj.root_task.children.add("Task 2")
task2.start = datetime(2023, 1, 16)
task2.duration = prj.get_duration(2.0, tsk.TimeUnitType.DAY)
# Save created project
prj.save("HelloProject.mpp")

通过 Python 将项目文件转换为其他格式

Aspose.Tasks for Python via .NET 为在 Python 应用程序中将 MS 项目文件数据转换为各种受支持的文件格式提供了完整功能。该 API 支持将项目转换为常用的 Excel、PDF、CSV、HTML 以及包括 TIFF、PNG、JPEG、SVG 在内的图像格式。下面的示例演示了开发人员如何在 Python 应用程序中将 Microsoft Project 文件转换为图像文件格式。

如何使用 Python API 将 MS Project MPP 文件转换为 JPEG 格式?

 import aspose.tasks as tsk

# load file
prj = tsk.Project("HelloProject.mpp")
# create ImageSaveOptions with desired format
options = tsk.saving.ImageSaveOptions(tsk.saving.SaveFileFormat.JPEG)
# configure output options
options.horizontal_resolution = 96.0
options.vertical_resolution = 96.0
options.jpeg_quality = 70
# render data to image format
prj.save("output.jpg", options)

通过 Python 将项目文件转换为 PDF

Aspose.Tasks for Python via .NET 让软件开发人员只需几行代码即可将任意现有项目转换为 PDF 文件格式。要进行转换,首先需要打开并加载现有项目文件,然后使用 save 方法即可实现所需的文件格式转换。下面的示例展示了开发人员如何轻松使用 Python 代码将现有项目文件导出为 PDF 文件格式。

如何使用 Python API 将 MPP 项目文件转换为 PDF?

import aspose.tasks as tsk

# Open existing project
prj = tsk.Project("HelloProject.mpp")
# Save to PDF
prj.save("output.pdf", tsk.saving.SaveFileFormat.PDF)

处理日历与高级报告

日历在项目管理中起着关键作用。Aspose.Tasks for Python via .NET 使软件开发人员能够处理项目日历,定义工作时间、非工作日和例外情况。这种控制水平确保了准确的计划安排和资源分配。此外,该库通过其高级报告功能帮助生成有洞察力的报告和分析。开发人员可以从项目文件中提取有意义的数据,并以视觉上吸引人的方式呈现,辅助决策过程。

 中国人