C ++ Microsoft Project Синтаксический File API

Создание, чтение, запись, Манипулирование и проекта Microsoft Экспорт документов в формате PDF, Primavera, Excel, HTML, изображения и форматы XML в приложениях Native C ++.

  Скачать бесплатную пробную версию
Aspose.Tasks для C ++

Aspose.Tasks для C ++

 
 

Aspose.Tasks for Cloud++ является родной библиотекой Управления проектов для разработчиков C ++ для загрузки, создавать, управлять и сохранять документы Microsoft Project в нескольких форматов без использования Microsoft Project или автоматизации Office. API предоставляет данные проекта для представления в ряде областей, включая диаграммы Ганта, Использование задач, использование ресурсов, и Лист ресурсов среди многих других.

++ библиотека управления проектами C предлагает полный проектное планирование, определение и возможности отслеживания, позволяющие разработчикам создавать и задачи нагрузки, а также назначить или удалить ресурсы или из задач из своих собственных приложений.

 

Advanced C ++ API функции управления проектами

 

 

Создавать, читать и работать с файлами Microsoft Project

 

Читайте MPP файлы и обновить сводную информацию

 

Обновление основных и по умолчанию параметров проекта

 

Определить дни недели для проекта, календарь и календарь исключений

 

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

 

Ручка задача планирования базовой линии, длительность и ограничения

 

Определить назначение ресурса & распределение

 

Поддержка для кодирования файлов MPX

 

Экспорт в PDF, HTML, изображения и более форматов

Экспорт данных Microsoft Project в различных форматах

Aspose.Tasks for Cloud++ предоставляет данные в обоих форматах MPP и XML, а также PDF, HTML для повсеместного распространения информации, CSV, TXT, XLS, XLSX, WBS к любому из стандартных изображений и форматов MPT. Кроме того, в то время как экспорт данных в HTML, она экспортирует шрифты, изображения и стили CSS для отдельных файлов.

Экспорт данных проекта в Primavera XML, XER и MPX формате - C ++

System::SharedPtr<Aspose::Tasks::Project> project = System::MakeObject<Aspose::Tasks::Project>(dataDir + u"template.mpp");
// save project in desired format
project->Save(dataDir + u"output_PrimaveraP6XML.xml", Aspose::Tasks::Saving::SaveFileFormat::PrimaveraP6XML);
project->Save(dataDir + u"output_PrimaveraXER.mpp", Aspose::Tasks::Saving::SaveFileFormat::PrimaveraXER);
project->Save(dataDir + u"output_MPX.xml", Aspose::Tasks::Saving::SaveFileFormat::MPX);

API имеет встроенный движок рендеринга для рендеринга с высокой верностью проекта Microsoft. Используя движок рендеринга проекта, разработчики могут преобразовывать данные проекта в ряд растровых и векторных графических форматов.

Настройка свойств проекта

Для того, чтобы ускорить процесс создания проекта, API позволяет пользователям установить значение по умолчанию, общие свойства, такие как метаданные, календарь и валютных свойства. Свойства по умолчанию включают, когда новая задача начинается и заканчивается, сверхурочно по умолчанию, стандартные ставки заработной платы и многое другое. API позволяет считывать и устанавливать общие свойства проекта, такие как даты начала и окончания проекта, текущая дата, дата статус, тип календаря, используемого и когда проект планируется с. Кроме того, API также сохраняет итоговую информацию, включая ключевые слова, предмет, комментарии и многое другое.

Что касается валютных свойств обеспокоены, Aspose.Tasks for Cloud++ поддерживает установки коды валюты, цифры после запятой и символа валюты, так что легко читать расходы. Чтение и запись финансового года и будний свойства также поддерживаются.

Управление задач в Easy Way

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

 

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