Aspose.Tasks for 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 for Python предоставляет богатый набор классов для обработки задач в файле Microsoft Project. Планы проекта могут варьироваться по сложности от простого плоского списка задач до большой вложенной группы взаимозависимых задач. Независимо от сложности, Aspose.Tasks for 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?
- Список клиентов
- Истории успеха