Este tutorial paso a paso le muestra cómo convertir un archivo de Microsoft Project a XPS en C#. El código para convertir MPP a XPS en C# se puede usar con cualquier aplicación .NET, incluidas la web y el escritorio, etc.
Pasos para convertir archivos de Microsoft Project a XPS en C#
- Obtenga Aspose.Tasks for .NET API de NuGet.org
- Usar espacios de nombres Aspose.Tasks y Aspose.Tasks.Saving
- Establecer licencia con la ayuda del método SetLicense
- Lea el archivo de entrada de Microsoft Project (MPP) en el Project class
- Guarde el formato de archivo XPS de salida usando SaveFileFormat
Los sencillos pasos anteriores pueden convertir fácilmente el formato MPP a XPS en C#. El .mpp es solo un formato de archivo de proyecto, aunque también hay otros formatos. Puede convertir esos formatos de archivo de proyecto a XPS y otros tipos de archivos siguiendo los mismos pasos. Si está creando su propio convertidor de MPP a XPS en C#, esto le resultará muy útil.
Código para convertir archivos de Microsoft Project a XPS en C#
using System; | |
//Use following namespaces to convert Microsoft Project file to XPS | |
using Aspose.Tasks; | |
using Aspose.Tasks.Saving; | |
namespace ConvertMicrosoftProjectFileToXPS | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
//Set license before converting Project file to XPS | |
Aspose.Tasks.License AsposeTasksLicense = new Aspose.Tasks.License(); | |
AsposeTasksLicense.SetLicense(@"c:\asposelicense\license.lic"); | |
//Load input Project file | |
Project InputProjectFile = new Project("InputMicrosoftProjectFile.mpp"); | |
//save output file in XPS format | |
InputProjectFile.Save("MPPConvertedToXPS.xps", SaveFileFormat.XPS); | |
} | |
} | |
} |
El ejemplo de código proporcionado deja en claro que la conversión de MPP a XPS se puede realizar con unas pocas líneas de código. Todo lo que tiene que hacer es cargar el archivo de entrada de Microsoft Project y luego guardarlo en el formato de archivo de salida XPS. Este código funciona en aplicaciones web, de escritorio y de Windows. Además, no requiere que Microsoft Project esté instalado en el servidor o en su máquina local.
Tenga en cuenta que ya hemos compartido una muestra con extraer metadatos MPP en C#. Eso también es útil cuando se trabaja con archivos de Microsoft Project en C#.