Как объединить файлы Microsoft Project с помощью C#
Для объединения файлов MPP, MPT, MPX MS-Project, ORACLE Primavera, XML и PDF мы будем использовать Aspose.Tasks for.NET API , который представляет собой многофункциональный, мощный и простой в использовании API обработки документов для платформы C#.
Вы можете выбрать тип слияния для различных исходных файлов, таких как MPP, MPT, MPX MS-Project, ORACLE Primavera, XML PDF, и сохранить результат слияния файлов в одном из следующих форматов: XER, JIRA, MPP, MPT, MPX и другие.
Aspose.Tasks for.NET API упрощает процесс слияния файлов MS-Project для разработчиков:
загружает файлы с помощью класса
Project class
;
Содержит классы для работы со свойствами
Aspose.Tasks.Properties
и необходимым устройством вывода;
Класс
LoadOptions
позволяет указать дополнительные параметры загрузки при загрузке проекта из файла или потока.
Онлайн-объединение файлов Microsoft Project
Вы можете объединять файлы Microsoft Project с Aspose.Tasks для .NET API в режиме реального времени. Tasks Merger позволяет объединить несколько документов класса проекта в один файл. Вы можете выбрать один из следующих выходных форматов: MPP, MPT, MPX MS-Project, ORACLE Primavera, XML и PDF. Загружайте файлы, объединяйте и получайте результаты за несколько секунд!
var document1 = new Project(@"first-document.mpp"); var document2 = new Project(@"second-document.mpp"); document1.CalculationMode = CalculationMode.None; foreach (var firstLevelTasks in document2.RootTask.Children.ToList()) { document1.RootTask.Children.Add(firstLevelTasks); } document1.Save("merged.mpp", SaveFileFormat.Mpp);
Установка библиотеки Aspose.Tasks для .NET
Aspose.Tasks — это расширенная библиотека веб-скрапинга и синтаксического анализа MSProject. Эта библиотека поддерживает синтаксический анализ всех типов файлов проекта для создания объектной модели документа (DOM) на основе стандарта WHATWG DOM. Вы можете использовать несколько способов установки библиотеки Aspose.Tasks для .NET в вашей системе:
- С помощью графического интерфейса диспетчера пакетов NuGet .
- С помощью Консоли диспетчера пакетов .
- Установка Aspose.Tasks для .NET через MSI .
Используйте библиотеку C# Aspose.Tasks для преобразования, объединения, редактирования документов Microsoft Project, извлечения данных из Интернета и многого другого! Дополнительные сведения об установке библиотеки C# см. в Документация Aspose.Tasks.
Другие поддерживаемые функции Aspose.Tasks для .NET API
Использование Aspose.Tasks, расширенной библиотеки для преобразования, объединения, блокировки и разблокировки файлов проекта MS, а также для просмотра, загрузки и извлечения метаданных из файлов проекта. Наш API Aspose.Tasks и библиотека .NET работают со следующими расширениями файлов MPP, MPT, MPX MS-Project, ORACLE Primavera, XER, XML и PDF.