Convierta archivos MPP de MS Project a formato SVG usando C#

El formato SVG se usa a menudo para incrustar contenido en aplicaciones web y de escritorio. Puede haber escenarios en los que necesite incrustar el contenido de los archivos de Microsoft Project MPP en dichas aplicaciones. En estas circunstancias, será útil convertir el archivo MPP a formato SVG. A la luz de esto, este artículo le enseñará cómo convertir archivos MPP a formato SVG mediante programación usando C#.

API de C# para convertir archivos MPP a formato SVG

Aspose.Tasks for .NET es una API robusta para trabajar con archivos MPP de MS Project. La API le permite crear y leer archivos MPP/XML sin necesidad de ningún software adicional. Además, la API admite la conversión de archivos MPP a formato SVG. Puede instalar la API a través de NuGet o descargarla directamente desde la sección Descargas.

PM> Install-Package Aspose.Tasks

Convierta archivos MPP a formato SVG usando C#

Puede convertir sus archivos MPP a formato SVG con solo unas pocas líneas de código. Para lograrlo, siga los pasos que se detallan a continuación.

El siguiente código de ejemplo muestra cómo convertir archivos MPP a formato SVG usando C#.

// Cargue el archivo MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// Guarde el archivo MPP como SVG
project.Save("OutputDirectory\\SaveProjectAsSVG_out.SVG", SaveFileFormat.SVG);

Convierta archivos MPP a formato SVG con opciones adicionales

Puede proporcionar opciones adicionales al convertir archivos MPP a formato SVG para personalizar la salida generada. Para usar opciones adicionales para convertir archivos MPP a formato SVG, siga los pasos que se indican a continuación.

El siguiente código de ejemplo muestra cómo convertir archivos MPP a formato SVG usando opciones adicionales.

// Cargue el archivo MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// Inicializar la clase SaveOptions
SaveOptions options = new SvgOptions();
options.FitContent = true;
options.Timescale = Timescale.ThirdsOfMonths;

// Guarde el archivo MPP como SVG
project.Save("OutputDirectory\\UseSvgOptions_out.svg", options);

Obtenga una licencia gratis

Para probar la API sin limitaciones de evaluación, puede solicitar una licencia temporal gratuita.

Conclusión

En este artículo, ha aprendido cómo convertir archivos MPP de Microsoft Project a formato SVG usando C#. Además, ha aprendido a utilizar opciones adicionales para personalizar el SVG generado. Aspose.Tasks for .NET API proporciona muchas funciones adicionales para trabajar con archivos MPP. Puede explorar la API en detalle visitando la documentación oficial. Si tiene alguna pregunta, no dude en comunicarse con nosotros en nuestro foro de soporte gratuito.

Ver también