Primavera P6 es un popular software de gestión de proyectos que utiliza el formato de archivo XER para almacenar datos del proyecto. SVG, o gráficos vectoriales escalables, es un formato de imagen vectorial popular que se puede utilizar para crear gráficos escalables para aplicaciones web e impresas. En ciertos casos, es posible que necesitemos exportar datos del proyecto Primavera P6 desde el archivo XER a SVG mediante programación. En esta publicación de blog, aprenderemos cómo convertir XER a SVG en C#.
Este artículo cubre los siguientes temas:
- API de C# para convertir XER a SVG
- Convertir XER a SVG
- Convertir XER a SVG con las opciones
- Convertidor de XER a SVG: pruébelo en línea
- Recursos de aprendizaje gratuitos
API de C# para convertir XER a SVG
Usaremos la API Aspose.Tasks for .NET para convertir Primavera XER a SVG usando C#. Es una potente API que permite a los desarrolladores leer, escribir y manipular archivos de Microsoft Project (MPP/XML) sin utilizar el software Microsoft Project. Proporciona la capacidad de manipular calendarios y cronogramas de trabajo, administrar atributos extendidos del proyecto y generar informes en una variedad de formatos.
Por favor descargue la DLL de la API o instálela usando NuGet.
PM> Install-Package Aspose.Tasks
Convertir XER a SVG usando C#
Podemos exportar fácilmente los datos del proyecto Primavera P6 desde el archivo XER a un formato SVG siguiendo los pasos a continuación:
- Cargue el archivo XER usando la clase Proyecto.
- Llame al método Save() para guardar como SVG. Toma la ruta del archivo SVG de salida y SaveFileFormat como argumentos.
El siguiente código de muestra muestra cómo convertir XER a SVG en C#.
// Este ejemplo de código demuestra cómo convertir Primavera XER a SVG.
// Cargar archivo XER de entrada
Project project = new Project(@"C:\Files\sample.xer");
// Guardar como SVG
project.Save(@"C:\Files\sample_xer.svg", SaveFileFormat.Svg);
Convierta XER a SVG con opciones usando C#
Podemos personalizar la conversión de XER a SVG usando la clase SvgOptoins siguiendo los pasos a continuación:
- Cargue el archivo XER usando la clase Proyecto.
- Cree una instancia de la clase SvgOptions.
- Después de eso, defina las opciones de SVG, como Tamaño de página, etc.
- Finalmente, guarde el proyecto como un archivo SVG usando el método Save(). Toma la ruta del archivo SVG de salida y las Opciones de SVG como argumentos.
El siguiente código de muestra muestra cómo convertir XER a SVG con configuraciones personalizadas en C#.
// Este ejemplo de código demuestra cómo convertir Primavera XER a SVG.
// Cargar archivo XER de entrada
Project project = new Project(@"C:\Files\sample.xer");
// Definir opciones SVG
SvgOptions svgOptions = new SvgOptions();
svgOptions.PageSize = PageSize.A3;
svgOptions.RenderToSinglePage = true;
// Guardar como SVG
project.Save(@"C:\Files\sample_a3.svg", svgOptions);
Obtenga una licencia gratuita
obtenga una licencia temporal gratuita para probar la biblioteca sin limitaciones de evaluación.
Convertidor XER a SVG en línea
También puede convertir archivos XER a formato SVG utilizando esta herramienta en línea gratuita convertidor de XER a SVG, desarrollada utilizando la API anterior.
XER a SVG – Recursos de aprendizaje gratuitos
Además de convertir XER a SVG mediante programación en C#, explore otras características de la biblioteca utilizando los siguientes recursos:
Conclusión
En esta publicación de blog, aprendimos cómo convertir XER a SVG en C#. Si sigue los pasos descritos en este artículo, puede convertir fácilmente archivos XER al formato SVG mediante programación. Aspose.Tasks for .NET es una herramienta potente y versátil que se puede utilizar para resolver una amplia variedad de desafíos de gestión de proyectos. Es un activo valioso para cualquier desarrollador que necesite trabajar con archivos de Microsoft Project. Además de convertir XER a SVG en C#, también puedes convertir archivos XER en línea utilizando un conversor gratuito basado en web. En caso de cualquier ambigüedad, no dude en contactarnos en nuestro foro de soporte gratuito.