Logo
/
Sign in
Product Logo
Aspose.Tasks for Python via .NETAspose

Create, Read, Edit, Convert and Manipulate Microsoft Project files without any Microsoft Project dependencies. Aspose.Tasks for Python via .NET is a robust project management API for handling Microsoft Project files.

tasks-for-python-net.svg
Product details

Aspose.Tasks for Python via .NET is a robust project management API for handling Microsoft Project files. The API supports reading, writing, and working with Microsoft Project documents without any other software dependencies, and contains over 100 Python classes to handle low‑level project operations and data manipulation. Aspose.Tasks provides Python developers with a unique opportunity to implement script‑based document automation. The library fully supports various project properties and can be used to manage calendars or work schedules. With the advent of powerful computing hardware in recent decades, Python has become a programming language widely used in web development, scientific tasks, and data analytics. With a large number of libraries that are gradually evolving, Python is considered the best choice for rapid software development. The Aspose.Tasks team decided to keep up with the latest programming trends and provide professional processing capabilities for BMP, PNG, JPEG, GIF, TIFF, PDF and other file formats to the Python community. The Aspose.Tasks API for Python via .NET exposes data such as tasks, resources, resource assignments, and extended attribute data for developers to manipulate. Users can fully schedule by creating and reading tasks and resources, and assign or remove resources to or from tasks. Users can manipulate constraints, priorities, critical and time‑consuming tasks, stop or resume tasks and split tasks, manage advanced attributes, link tasks, and write updated data back to the project.

Features

  • Create MS Project and Oracle Primavera files from scratch.
  • Define weekdays and exceptions for a calendar.
  • Read and write password‑protected MS Project files.
  • Export projects to other formats with highly customizable Gantt Chart.
  • Manage baselines, costs, and milestones.
  • Handle tasks, resources, assignments, extended attributes and their definitions.
  • Customize resource assignment work contour.
  • Render work breakdown structures (WBS) to images.
  • Render MS Project and Oracle Primavera files to HTML.
  • Sort tasks by names, dates, durations and other fields.
  • Update custom properties of MPP Project files.
  • Open and save project files from/to MS Project Online or on‑premise MS Project Server via PWA.
  • Render tasks files to PDF and image formats.
  • Export project data to CSV, TXT, XLS, XLSX and MPT.
  • Convert project data to images using various resolution and quality options.

Benefits

  • Eliminates the need for Microsoft Project or Office Automation.
  • Enables Python‑based automation for project structures, scheduling, and resource management.
  • Supports a wide variety of input and output formats including MPP, MPT, MPX, XML, XLSX, PDF, HTML, and images.
  • Provides more than 100 Python classes for deep manipulation of project data.
  • Offers rich control over calendars, baselines, WBS, constraints, priorities, and resource allocations.
  • Supports advanced rendering capabilities including Gantt Charts and WBS diagrams.
  • Flexible export options for universal data distribution.