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)





  
  

Aspose.Tasks предлагает отдельные API-интерфейсы обработки задач для других популярных сред разработки, перечисленных ниже: