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

Расширенные возможности .NET Microsoft Project API

Создание файлов MS Project и Oracle Primavera с нуля

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

Чтение и запись защищенных паролем файлов MS Project

Экспорт проекта в другие форматы с настраиваемой диаграммой Ганта

Управление базовыми планами, затратами и этапами

Обработка расширенных атрибутов задач, ресурсов и назначений и их определений

Настройка рабочего контура назначения ресурсов

Рендеринг структур разбивки работ (WBS) в изображения

Рендеринг файлов MS Project и Oracle Primavera в HTML

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

Обновите пользовательские свойства файлов проекта MPP.

Открывайте и сохраняйте файлы проекта из/в MS Project Online или локальный экземпляр MS Project Server через PWA.

Широкий спектр преобразования между форматами Microsoft Project в изображения и другие форматы данных, включая PDF, Excel, HTML

Объединить JIRA с MPP, XML в MPP, MPX в PDF и другие

MPP, MPT, MPX и XML средство просмотра файлов для .NET

Возможности API в документации

Вы можете увидеть полный список функций Aspose.Tasks в нашей документации. Использование библиотеки C# Aspose.TASKS в вашем проекте позволяет выполнять следующие задачи:

Преобразование данных проекта в несколько форматов

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

Сохранение данных проекта в разных форматах — C#


     
// load the file to be converted

var prj = new Aspose.Tasks.Project(dir + "template.mpp");

// save in different formats

prj.Save(dir + "output.pdf", Aspose.Tasks.Saving.SaveFileFormat.PDF);

prj.Save(dir + "output.html", Aspose.Tasks.Saving.SaveFileFormat.HTML);

prj.Save(dir + "output.xml", Aspose.Tasks.Saving.SaveFileFormat.XML);    


Важной особенностью библиотеки является возможность рендеринга WBS в проекте в любой из стандартных форматов изображений, поддерживаемых .NET Framework. Кроме того, также возможен экспорт данных проекта в форматы CSV, TXT, XLS, XLSX и MPT.

Вы можете попробовать интерактивный Конвертер задач.

Вы также можете конвертировать данные проекта, Jira, MPP, MPX, MPT или XML во многие другие форматы файлов, включая некоторые из перечисленных ниже:

Объединение файлов JIRA, MPP, MPT, MS Project, MPX, Oracle-Primavera PDF и XML

- загружает файлы с помощью классов Aspose.Tasks для работы с документами Microsoft Project без использования Microsoft Project;
- создает экземпляр Технических статей, как отображать и использование Aspose.Tasks с другими языками
– Содержит классы для сохранения проекта в разные форматы.

Кроме того, вы можете объединять файлы в режиме реального времени! Объединяйте проекты Jira, MPP, MPX, MPT, XML, MS в файлы PDF, XPS, Primavera и многих других форматов: Aspose.Tasks for .NET API упрощает процесс объединения файлов для разработчиков:

Обработка задач в проекте

Aspose.Tasks для .NET предоставляет богатый набор классов для обработки задач в файле Microsoft Project. Планы проекта могут варьироваться по сложности от простого плоского списка задач до большой вложенной группы взаимозависимых задач. Независимо от сложности, Aspose.Tasks для .NET способен справиться с любым сценарием. В том числе позволяет создавать и редактировать файлы проекта MS с использованием объектной модели документа (DOM). DOM — это программный интерфейс, позволяющий представить документ в виде дерева узлов, где каждый узел является частью документа. API Aspose.Tasks для .NET позволяет подключаться к странице, загружать ее, изменять ее содержимое и выполнять другие операции с файлами.

- перемещаться по документам с помощью различных методов, таких как обход элементов, обход документа, запросы XPath и запросы селектора CSS,
- удалить и заменить некоторые фаты из файла,
- объединить файлы проекта,
- блокировка и разблокировка и другие функции.
.NET Tasks API помогает разработчикам читать, изменять, перемещаться и редактировать документы MS Project. Некоторые функции редактирования файлов, которые может выполнять Aspose.Tasks for .NET API, следующие:

Преобразование данных проекта в изображения

Aspose.Tasks для .NET имеет собственный механизм рендеринга, специально разработанный для воспроизведения стиля рендеринга MS Project. Это позволяет разработчикам преобразовывать данные проекта в различные форматы растровых и векторных изображений, одновременно контролируя определенные аспекты результирующего изображения.

Рендеринг данных проекта в JPEG — C#



    // load file

    var prj = new Aspose.Tasks.Project(dir + "template.mpp");

    // create ImageSaveOptions with desired format

    var options = new Aspose.Tasks.Saving.ImageSaveOptions(Aspose.Tasks.Saving.SaveFileFormat.JPEG)

    {    CustomPageSize = new SizeF(2200, 1100),    HorizontalResolution = 96f,    VerticalResolution = 96f,

        JpegQuality = 70

    };

    // render data to image format

    prj.Save(dir + "output.jpg", options);



Обратное преобразование так просто! Используя библиотеку классов Aspose.Tasks в своем приложении C#, вы можете легко преобразовать файл проекта Mareach MS Project в файл любого формата с помощью всего одной строки кода!

Попробуйте онлайн преобразователь MS Project. Вы можете конвертировать MS Project файлы в XML, PDF, MPX, XLSX, XLS, XPS, TXT, HTML, JPG и другие графические форматы. Загружайте, преобразовывайте свои документы и получайте результаты за несколько секунд. Вам не нужно никакого дополнительного программного обеспечения.

Библиотека Aspose.Tasks for .NET предоставляет API парсинга MS Project для платформы C#. Вы можете создавать, редактировать, сохранять, объединять, конвертировать файлы MPP в файлы других форматов, а также добавлять ссылки, списки, блоки кода, изображения и другие элементы в файлы проекта, следуя ссылкам:

Планирование задач, отслеживание и оценка бюджета

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

Сохранение HTML-элементов в отдельные файлы

Aspose.Tasks for .NET API делает экспорт данных проекта в HTML действительно удобным, поскольку он позволяет экспортировать шрифты, изображения и стили CSS в отдельные файлы. Кроме того, вы также можете назначить необходимые параметры функциям обратного вызова для процесса экспорта.

Поддержка COM-взаимодействия

Aspose.Tasks для .NET предоставляет свои возможности через COM-интерфейс. Это означает, что вам не нужно ограничивать себя в использовании Aspose.Tasks для .NET только с платформой .NET, его можно использовать на любом языке, который вам нужен, с помощью его служб совместимости COM.

Aspose.Tasks предлагает бесплатную онлайн-программу MS Project Viewer, которая помогает получить информация о проекте через URL. Наши приложения безопасны, кроссплатформенны и не требуют установки программного обеспечения. Приложения просты и удобны в использовании, но эффективны и надежны.


Другие поддерживаемые функции Aspose.Tasks для .NET API

Используйте библиотеку C# Aspose.Tasks, чтобы конвертировать, объединять, блокировать, разблокировать загруженные документы и многое другое!



  
  

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