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)
Support and Learning Resources
- Навчальні ресурси
- Документація
- Вихідний код
- Посилання на API
- Підтримка продукту
- Безкоштовна підтримка
- Платна підтримка
- Блог
- Примітки до випуску
- Чому Aspose.Tasks для Python?
- Список клієнтів
- Історії успіху