Como mesclar arquivos do Microsoft Project usando C#
Para mesclar arquivos MPP, MPT, MPX MS-Project, ORACLE Primavera, XML e PDF, usaremos Aspose.Tasks for.NET API , que é uma API de processamento de documentos rica em recursos, poderosa e fácil de usar para a plataforma C#.
Você pode selecionar o tipo de mesclagem para diferentes arquivos de origem, como MPP, MPT, MPX MS-Project, ORACLE Primavera, XML PDF e salvar o resultado da mesclagem de arquivos em um dos seguintes formatos: XER, JIRA, MPP, MPT, MPX e outros.
A API Aspose.Tasks for.NET facilita o processo de fusão de arquivos MS-Project para desenvolvedores:
carrega arquivos usando a classe
Project class
;
Contém classes para trabalhar com propriedades
Aspose.Tasks.Properties
e o dispositivo de saída necessário;
A classe
LoadOptions
permite especificar parâmetros de carregamento adicionais ao carregar um projeto de arquivo ou fluxo.
Fusão de Arquivos Online do Microsoft Project
Você pode mesclar arquivos do Microsoft Project com Aspose.Tasks para API .NET em tempo real. Fusão de tarefas permite combinar vários documentos de classe de projeto em um único arquivo. Você pode selecionar um dos seguintes formatos de saída: MPP, MPT, MPX MS-Project, ORACLE Primavera, XML e PDF. Carregue arquivos, mescle e obtenha resultados em poucos segundos!
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);
Instalando a biblioteca Aspose.Tasks para .NET
Aspose.Tasks é uma biblioteca de análise avançada de web scraping e MSProject. Esta biblioteca suporta a análise de todos os tipos de arquivos de projeto para construir um Document Object Model (DOM) baseado no WHATWG DOM Standard. Você pode usar várias maneiras de instalar a biblioteca Aspose.Tasks para .NET em seu sistema:
- Usando a GUI do gerenciador de pacotes NuGet .
- Usando o Console do gerenciador de pacotes .
- Instalando o Aspose.Tasks para .NET através do MSI .
Use a biblioteca Aspose.Tasks C# para converter, mesclar, editar documentos do Microsoft Project, extrair dados da Web e muito mais! Para obter mais detalhes sobre a instalação da biblioteca C#, consulte Documentação do Aspose.Tasks.
Outros recursos suportados do Aspose.Tasks para .NET API
Usando Aspose.Tasks, uma biblioteca estendida para converter, mesclar, bloquear e desbloquear arquivos de projeto MS, bem como visualizar, baixar e recuperar metadados de arquivos de projeto. Nossa biblioteca Aspose.Tasks API e .NET funciona com as seguintes extensões de arquivo MPP, MPT, MPX MS-Project, ORACLE Primavera, XER, XML e PDF.