1. Продукти
  2.   Project Management
  3.   Python
  4.   Aspose.Tasks for Python via .NET

Aspose.Tasks for Python via .NET

 
 

Створення, зміна та конвертація файлів MS Project за допомогою Python API

Розширений Python API, який дозволяє розробникам створювати, читати, маніпулювати або конвертувати файли Microsoft Project у різних форматах, таких як MPP, XML, HTML та інші, використовуючи Python через .NET.

Що таке Aspose.Tasks для Python через .NET?

Зі швидким розвитком технологій інструменти управління проектами стали незамінними для бізнесу в різних галузях. Серед багатьох варіантів Aspose.Tasks виділяється як високоякісний інструмент для ефективного управління завданнями, ресурсами та графіками. Aspose.Tasks для Python через .NET — це потужна бібліотека, яка забезпечує розробників усім необхідним для безперешкодної роботи з файлами Microsoft Project. Коли ви працюєте з файлами проекту, ця бібліотека має все, що потрібно, щоб спростити ваші завдання. Вона має чудову особливість — сумісність з Python через .NET. Це означає, що розробники можуть максимально використовувати Aspose.Tasks у своїх Python‑проектах, використовуючи .NET‑фреймворк. Така сумісність відкриває багато можливостей, дозволяючи розробникам Python легко інтегрувати потужні функції управління проектами у свої програмні проекти.

Використовуючи Aspose.Tasks для Python через .NET, розробники можуть отримувати доступ до файлів Microsoft Project та змінювати їх у різних форматах, таких як MPP, XML та HTML, безпосередньо у своїх програмах. Цей інструмент підтримує розробку на різних платформах, дозволяючи створювати додатки, які безперешкодно працюють у Windows, macOS та Linux. Поєднання Python і .NET спрощує процес розробки, допомагаючи розробникам заощаджувати цінний час. Інструмент пропонує широкий спектр можливостей для управління даними проекту. Ви можете легко вносити зміни до завдань у ваших проектах, додаючи, видаляючи, оновлюючи або змінюючи їх порядок. Також можна коригувати деталі завдань, такі як тривалість, дата початку та пріоритет. Така гнучкість дозволяє налаштовувати рішення управління проектами під унікальні вимоги вашої організації. Завдяки багатству функцій, сумісності та докладним посібникам, цей інструмент є цінним активом для будь‑якої організації, яка прагне спростити процеси управління проектами.

Previous Next

Початок роботи з Aspose.Tasks для Python через .NET

Рекомендований спосіб встановлення Aspose.Tasks для Python через .NET — через PyPI. Будь ласка, використайте наведені команди для безперешкодної інсталяції.

Install Aspose.Tasks for Python via .NET via Pypi

pip install aspose-tasks
Ви можете завантажити його безпосередньо з Aspose.Tasks Сторінка випуску

Генерація файлів проекту за допомогою Python API

Aspose.Tasks для Python через .NET спрощує розробникам створення документів проекту з нуля за допомогою Python API. Крім того, бібліотека дозволяє легко читати та записувати дані проекту у різних форматах, включаючи MPP, MPT, MPX, XML, XER, P6 XML, P6, CSV та інші. Така гнучкість забезпечує просту інтеграцію з іншими системами та інструментами, що використовуються в екосистемі управління проектами. Наведений приклад коду демонструє, як розробники можуть використовувати API для роботи з елементами проекту у 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")

Конвертація файлів проекту у інші формати за допомогою Python

Aspose.Tasks для Python через .NET забезпечує повний функціонал для конвертації даних файлів MS Project у різні підтримувані формати всередині Python‑додатків. API підтримує конвертацію у популярні формати, такі як Excel, PDF, CSV, HTML та формати зображень, включаючи TIFF, PNG, JPEG та SVG. Наведений приклад демонструє, як розробники можуть конвертувати файл Microsoft Project у формати зображень у 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)

Конвертація файлів проекту у PDF за допомогою Python

Aspose.Tasks для Python через .NET надає розробникам можливість конвертувати будь‑який існуючий проект у формат PDF лише за допомогою кількох рядків коду. Щоб конвертувати існуючий проект, спочатку потрібно відкрити та завантажити файл проекту, а потім за допомогою методу save здійснити конвертацію у потрібний формат. Наведений приклад демонструє, як легко розробники можуть експортувати існуючий файл проекту у формат PDF, використовуючи 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)

Робота з календарями та розширене звітування

Календарі відіграють важливу роль в управлінні проектами. Aspose.Tasks для Python через .NET дозволяє розробникам працювати з календарями проекту, визначаючи робочі години, неробочі дні та виключення. Такий рівень контролю забезпечує точне планування та розподіл ресурсів. Крім того, бібліотека спрощує створення інформативних звітів та аналізу завдяки розширеним можливостям звітування. Розробники можуть витягувати значущі дані з файлів проекту та представляти їх у візуально привабливій формі, сприяючи процесу прийняття рішень.

 Українська