1. Produtos
  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.

What is Aspose.Tasks for Python via .NET?

With technology rapidly advancing, project management tools have become essential for businesses in different fields. Among the many choices out there, Aspose.Tasks shines as a top-notch tool for handling tasks, resources, and schedules efficiently. Aspose.Tasks for Python via .NET is a strong library that equips software developers with everything necessary to seamlessly handle Microsoft Project files. When you’re working with project files, this library has everything you need to make your tasks easier. It has a cool feature – it’s compatible with Python via .NET. This means that developers can make the most out of Aspose.Tasks in their Python projects by using the .NET framework. This compatibility brings a lot of opportunities, enabling Python developers to incorporate robust project features into their software projects with ease.

By using Aspose.Tasks for Python through .NET, software developers have the ability to access and modify Microsoft Project files in different formats like MPP, XML, and HTML within their own software. This tool supports development across different platforms, enabling developers to build applications that work smoothly on Windows, macOS, and Linux. The connection between Python and .NET simplifies the development process, helping developers save precious time. The tool provides a wide range of features for managing project data. You can use it to easily make changes to tasks in your projects, like adding, removing, updating, or reordering them. You can also adjust task details such as duration, start date, and priority. This level of flexibility allows you to customize project management solutions to suit your organization’s unique requirements. With its many features, compatibility, and detailed guides, this tool is a valuable asset for any organization aiming to simplify their project management processes.

Previous Next

Getting Started with Aspose.Tasks for Python via .NET

A forma recomendada de instalar o Aspose.Tasks for Python via .NET é via PyPI. Por favor, use os comandos a seguir para uma instalação tranquila.

Install Aspose.Tasks for Python via .NET via Pypi

pip install aspose-tasks
You can download the directly from Aspose.Tasks Página de lançamento

Generate Project Files via Python API

Aspose.Tasks for Python via .NET facilita para desenvolvedores de software a criação de documentos de Projeto a partir do zero usando a API Python. Além disso, a biblioteca permite que desenvolvedores leiam e escrevam dados de projeto em vários formatos, incluindo MPP, MPT, MPX, XML, XER, P6 XML, P6, CSV e muitos outros. Essa flexibilidade permite integração fácil com outros sistemas e ferramentas usados no ecossistema de gerenciamento de projetos. O exemplo de código a seguir mostra como desenvolvedores podem usar a API para trabalhar com itens de Projeto dentro de aplicações Python.

How to Create & Work with Project Items using 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")

Convert Project Files to Other Formats via Python

Aspose.Tasks for Python via .NET fornece funcionalidade completa para converter dados de arquivos MS Project para diferentes formatos suportados dentro de aplicações Python. A API suporta conversão para formatos populares como Excel, PDF, CSV, HTML e formatos de imagem incluindo TIFF, PNG, JPEG e SVG. O exemplo a seguir demonstra como desenvolvedores podem converter um arquivo Microsoft Project para formatos de imagem dentro de aplicações Python.

How to Convert MS Project MPP File to JPEG Format via Python API?

 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)

Project Files Conversion to PDF via Python

Aspose.Tasks for Python via .NET oferece aos desenvolvedores a capacidade de converter qualquer Projeto existente para o formato PDF com apenas algumas linhas de código. Para converter um projeto existente, primeiro é necessário abrir e carregar o arquivo de projeto e, em seguida, usar o método save para realizar a conversão para o formato desejado. O exemplo a seguir demonstra como desenvolvedores podem exportar facilmente um arquivo de projeto existente para PDF usando código Python.

How to Convert MPP Project File to PDF using Python API?

import aspose.tasks as tsk

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

Handling Calendars & Advanced Reporting

Calendários desempenham um papel crucial no gerenciamento de projetos. Aspose.Tasks for Python via .NET permite que desenvolvedores trabalhem com calendários de projeto, definindo horas de trabalho, dias não úteis e exceções. Esse nível de controle garante agendamento preciso e alocação adequada de recursos. Além disso, a biblioteca facilita a geração de relatórios e análises detalhadas por meio de seus recursos avançados de relatório. Os desenvolvedores podem extrair dados significativos dos arquivos de projeto e apresentá‑los de forma visualmente atraente, auxiliando nos processos de tomada de decisão.

 Português