Trabajar con proyectos

Al trabajar con archivos de Microsoft Project en aplicaciones .NET, Aspose.Tasks for .NET proporciona un conjunto completo de APIs para crear, leer, modificar y guardar proyectos en múltiples formatos como MPP, XML, MPX, XLSX y formatos Primavera. Esta sección explica los flujos de trabajo típicos para desarrolladores con fragmentos de código prácticos en C#.

Carga de proyectos

Puede cargar archivos de Microsoft Project (.mpp, .mpt, .xml, .mpx) directamente en un Project object:

 1    using Aspose.Tasks;
 2
 3    // Load a project from MPP file
 4    var project = new Project("project.mpp");
 5
 6    // Load a project from XML
 7    var xmlProject = new Project("project.xml");
 8
 9    // Load from Stream
10    using (var stream = File.OpenRead("project.mpp"))
11    {
12        var streamProject = new Project(stream);
13    }

Guardar y convertir proyectos

Aspose.Tasks permite guardar proyectos en distintos formatos:

1    // Save as XML
2    project.Save("output.xml", SaveFileFormat.XML);
3
4    // Save as MPP (requires MPP license option)
5    project.Save("output.mpp", SaveFileFormat.Mpp);
6
7    // Save as PDF for reporting
8    project.Save("report.pdf", SaveFileFormat.Pdf);

Los formatos compatibles incluyen: MPP, MPT, XML, XAML, MPX, PDF, HTML, XLSX, Primavera (XER) e imágenes (PNG/JPEG/TIFF).

Funciones auxiliares

Aspose.Tasks incluye utilidades adicionales para desarrolladores de proyectos:

Para más información, consulte:

Resumen

Aspose.Tasks for .NET proporciona control completo sobre los datos de Microsoft Project en aplicaciones C#:

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.