Aspose.Tasks для Python через .NET — це надійний API керування проектами для обробки файлів Microsoft Project. Наш API підтримує читання, запис і роботу з документами Microsoft Project без будь-яких інших програмних залежностей і містить понад 100 класів Python для обробки операцій проекту низького рівня та маніпулювання даними. Таким чином Aspose.Tasks надає розробникам Python унікальну можливість реалізувати автоматизацію документів на основі сценаріїв. Бібліотека повністю підтримує різні властивості проекту та може використовуватися для керування календарями чи робочими розкладами.

З появою потужного обчислювального обладнання за останні десятиліття Python став мовою програмування, яка широко використовується у веб-розробці (фреймворки Django, Flask, Pyramid), наукових завданнях і аналітиці даних. Корисність Python пояснюється його великою екосистемою пакетів сторонніх розробників. Завдяки великій кількості бібліотек, які поступово розвиваються, Python вважається найкращим вибором для швидкої розробки програмного забезпечення. Команда Aspose.Tasks вирішила йти в ногу з останніми тенденціями програмування та надати спільноті Python професійне програмне забезпечення для обробки файлів BMP, PNG, JPEG, GIF, TIFF, PDF та інших форматів.

API Aspose.Tasks для Python через .NET надає розробникам можливість маніпулювати такими даними, як завдання, ресурси, призначення ресурсів і розширені дані атрибутів. Користувачі можуть повністю планувати, створюючи та читаючи завдання та ресурси, а також призначати або видаляти ресурси для завдань або з них. Користувачі можуть маніпулювати обмеженнями, пріоритетами, критичними та трудомісткими завданнями, зупиняти або відновлювати завдання та розділяти завдання, керувати розширеними атрибутами, пов’язувати завдання та записувати оновлені дані назад у проект.

Розширені функції Python Microsoft Project API

Створюйте файли MS Project і Oracle Primavera з нуля

Визначте дні тижня та винятки для календаря

Читання та запис захищених паролем файлів MS Project

Експортуйте проект в інші формати за допомогою настроюваної діаграми Ганта

Керуйте базовими показниками, витратами та етапами

Обробляти розширені атрибути та визначення завдань, ресурсів і призначень

Налаштуйте робочий контур призначення ресурсів

Візуалізація структур розподілу робіт (WBS) на зображеннях

Відтворення файлів MS Project і Oracle Primavera у форматі HTML

Сортуйте завдання за назвами, датами, тривалістю та багатьма іншими полями

Оновлення спеціальних властивостей файлів проекту MPP

Відкривайте та зберігайте файли проекту з/у MS Project Online або на локальному екземплярі MS Project Server через PWA

Перетворення файлів завдань у формати PDF і зображення

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

Перетворення даних проекту на зображення



    # load file 
    
    prj = Project(my_dir + "template.mpp")
    
    # create ImageSaveOptions with desired format

    options = ImageSaveOptions(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(my_dir + "output.jpg", options)


Ви можете спробувати онлайн Конвертер завдань.

Важливою особливістю бібліотеки є можливість візуалізації WBS у проекті в будь-якому зі стандартних форматів зображень, які підтримуються .NET Framework. Крім того, також можна експортувати дані проекту у формати CSV, TXT, XLS, XLSX і MPT.

Виконуйте завдання в проекті

Aspose.Tasks для Python надає багатий набір класів для обробки завдань у файлі Microsoft Project. Плани проекту можуть варіюватися за складністю від простого плоского списку завдань до великої вкладеної групи взаємозалежних завдань. Незалежно від складності Aspose.Tasks для Python net здатний впоратися з будь-яким сценарієм.

Перетворення даних проекту в кілька форматів

Aspose.Tasks для Python підтримує рендеринг завдань, ресурсів і даних про призначення ресурсів у формати фіксованого макета, а також XML, HTML і кілька інших популярних форматів файлів для легкого поширення інформації.

Перетворення даних проекту в кілька форматів


     
    # load file
 
    prj = Project(my_dir + "template.mpp")

    # save in different formats

    prj.save(my_dir + "output.pdf", SaveFileFormat.pdf)

    prj.save(my_dir + "output.html", SaveFileFormat.html)

    prj.save(my_dir + "output.xml", SaveFileFormat.xml)





  
  

Aspose.Tasks пропонує індивідуальні API обробки завдань для інших популярних середовищ розробки, перерахованих нижче: