Як об’єднати файли 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.