Cómo fusionar archivos de Microsoft Project usando C#
Para fusionar archivos MPP, MPT, MPX MS-Project, ORACLE Primavera, XML y PDF, utilizaremos Aspose.Tasks for.NET API , que es una API de procesamiento de documentos rica en funciones, potente y fácil de usar para la plataforma C#.
Puede seleccionar el tipo de combinación para diferentes archivos de origen, como MPP, MPT, MPX MS-Project, ORACLE Primavera, XML PDF, y guardar el resultado de la combinación de archivos en uno de los siguientes formatos: XER, JIRA, MPP, MPT, MPX y otros.
La API Aspose.Tasks for.NET facilita el proceso de fusión de archivos de MS-Project para desarrolladores:
carga archivos usando la clase
Project class
;
Contiene clases para trabajar con propiedades
Aspose.Tasks.Properties
y el dispositivo de salida requerido;
La clase
LoadOptions
permite especificar parámetros de carga adicionales al cargar un proyecto desde un archivo o flujo.
Fusión de archivos de Microsoft Project en línea
Puede fusionar archivos de Microsoft Project con Aspose.Tasks para .NET API en tiempo real. Tasks Merger le permite combinar múltiples documentos de clase de proyecto en un solo archivo. Puede seleccionar uno de los siguientes formatos de salida: MPP, MPT, MPX MS-Project, ORACLE Primavera, XML y PDF. ¡Cargue archivos, fusione y obtenga resultados en unos 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);
Instalación de Aspose.Tasks para la biblioteca .NET
Aspose.Tasks es una biblioteca avanzada de análisis de MSProject y web scraping. Esta biblioteca admite el análisis de todos los tipos de archivos de proyecto para construir un modelo de objeto de documento (DOM) basado en el estándar WHATWG DOM. Puede usar varias formas de instalar la biblioteca Aspose.Tasks para .NET en su sistema:
- Usando la GUI del Administrador de paquetes NuGet .
- Usando la Consola del administrador de paquetes .
- Instalación de Aspose.Tasks para .NET a través de MSI .
¡Use la biblioteca Aspose.Tasks C# para convertir, fusionar, editar documentos de Microsoft Project, extraer datos de la web y más! Para obtener más detalles sobre la instalación de la biblioteca C#, consulte Aspose.Tasks Documentation.
Otras funciones de Aspose.Tasks admitidas para .NET API
Usando Aspose.Tasks, una biblioteca extendida para convertir, fusionar, bloquear y desbloquear archivos de proyectos de MS, así como ver, descargar y recuperar metadatos de archivos de proyectos. Nuestra API Aspose.Tasks y nuestra biblioteca .NET funcionan con las siguientes extensiones de archivo MPP, MPT, MPX MS-Project, ORACLE Primavera, XER, XML y PDF.