API на Java для манипуляций документами Microsoft Project®

Манипулируйте документами Microsoft Project® MPP MPT, XML и адаптируйте их под себя. Выгружайте проект в графические форматы, в  Primavera, Excel, HTML PDF, XPS из любых приложений на Java.

  Загрузить бесплатную версию
Aspose.Tasks for Java

Aspose.Tasks for Java

 
 

Aspose.Tasks for Java предлагает наборы API для управления проектами, которые делают возможным для разработчиков приложений на Java предоставлять возможности манипуляции документами Microsoft Project ® из своих приложений и все это без использования Microsoft Project ®.

С этим Java API для документов MS Project разработчики могут определять основные параметры проекта и параметры по умолчанию одновременно с информацией из календаря. Разработчики также могут определять рабочие дни и исключения из них. Этот API делает легким добавление и перерасчет задач, ресурсов и других данных проекта без участия пользователя.

Как и Aspose.Tasks for .NET, API Aspose.Tasks for Java полностью раскрывает структуру документов проекта, чтобы читать и записывать документы Microsoft Project в обоих форматах - MPP и XML. С этим мощным API разработчики могут контролировать различные стадии управления проектом, такие как планирование проекта, стадию определения и отслеживания проекта.

 

Продвинутые возможности API для управления проектами

 

 

Чтение, изменение и запись файлов Microsoft Project®

 

Чтение форматов файлов MPP и XML

 

Создание, обновление и запись файлов в формате XML

 

Чтение файлов проектов MPP и обновление итоговой информации

 

Изменение установок проекта по умолчанию

 

Преобразование форматов проектов MPP в формат XML

 

Изменение основных параметров проекта

 

Управление расширенными аттрибутами

 

Отрисовка данных проекта в HTML

 

Определение рабочих дней для проекта

 

Определение рабочих дней для календаря и исключений из календаря

 

Чтение и запись календаря для задачи и ресурсов

 

Управление исходными данными расписания задач и длительностями

 

Ограничение на выполнение задач

 

Создание и управление связями между задачами

 

Чтение, изменение и создание задач, этапности, прогнозируемых, критических или задач с фиксированным объемом работ

 

Управление стоимостью ресурсов и расхождениями

 

Доступ к назначенным стоимостям и бюджетам

Отрисовка и выгрузка данных проекта в другие форматы

Aspose.Tasks поддерживает задачи по отрисовке ресурсов и данных назначенных ресурсов в различные форматы вывода, такие как JPG, PNG, PDF, XML, XAML, HTML, BMP, XPS, TIFF и SVG. В дополнение,  еще возможна выгрузка данных проекта в форматы CSV, TXT, XLS, XLSX и MPT.

Управление назначенными ресурсами

API Aspose.Tasks for Java предоставляет богатый набор классов для обработки задач из файлов Microsoft Project. Планы проекта могут разниться по сложности от простого последовательного списка задач до большой группы вложенных друг в друга независимых задач. Вне зависимости от сложности, Aspose.Tasks for Java способен обрабатывать любой сценарий.

Создание и управление ресурсами проекта

Aspose.Tasks for Java предоставляет возможности работы с ресурсами проекта из планов проектов. Почти все аттрибуты ресурсов - поддерживаются. Данные по ресурсам могут быть обновлены и записаны обратно в оба формата: MPP и XML.

Управление назначенными ресурсами

В самой простом виде, план проекта - это набор задач, назначенных на группу ресурсов. API  Aspose.Tasks for Java обеспечивает распределение назначенных ресурсов в соответствии с планом проекта.

Определение календаря и исключений из календарей

Aspose.Tasks for Java заботится о календарях проекта и об исключениях из календаря. Aspose.Tasks for Java c легкостью взаимодействует с любым количеством календарей в проекте.

Автоматизация Microsoft Office больше не нужна

Aspose.Tasks for Java построен на базе управляемого кода, который не трубует наличия установленного ПО Microsoft Office или Microsoft Project для того, чтобы работать с файлами MS Project. Он является прекрасной альтернативой Microsoft Office в терминах поддерживаемых функций, безопасности, стабильности, масштабируемости, скорости и стоимости.

 

Поддержка и ресурсы для изучения

 

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