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 и другие
Возможности API в документации
Вы можете увидеть полный список функций Aspose.Tasks в нашей документации. Использование библиотеки C# Aspose.TASKS в вашем проекте позволяет выполнять следующие задачи:
- Установка Aspose.Tasks для .NET с помощью консоли диспетчера пакетов
- Руководство для разработчиков между популярными форматами.
- Создавайте собственные обработчики сообщений для выполнения конкретной задачи.
- Работа со ссылками на задачи через .NET API
- Работа с ресурсами Добавление ресурсов в Microsoft Project (MPP/ XML) файлы
- Преобразование файлов MS Project MPP в PDF, XML, JPEG и другие
- и больше.
Преобразование данных проекта в несколько форматов
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, чтобы конвертировать, объединять, блокировать, разблокировать загруженные документы и многое другое!
Support and Learning Resources
- Учебные ресурсы
- Документация
- Исходный код
- Ссылки на API
- Учебные видео
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Примечания к выпуску
- Почему Aspose.Tasks для .NET?
- Список клиентов
- Истории успеха