Convierta Primavera XER a SVG usando Python

Si está trabajando con programaciones de Primavera P6, probablemente esté familiarizado con los archivos XER. Primavera P6 es un software de gestión de proyectos ampliamente utilizado que almacena datos del proyecto en formato de archivo XER. Contiene datos del proyecto, incluidas tareas, recursos y cronogramas. Convertirlos a SVG puede hacer que los datos de su proyecto sean mucho más accesibles y visualmente atractivos. En este artículo, aprenderemos cómo convertir XER a SVG en Python. ¡Entonces empecemos!

Este artículo cubre los siguientes temas:

  1. API de Python para convertir XER a SVG
  2. Convertir XER a SVG en Python
  3. Personalizar la conversión de XER a SVG
  4. Convertir XER a SVG en línea
  5. Licencias y recursos gratuitos

API de Python para convertir XER a SVG

Para convertir archivos XER al formato SVG, usaremos la API Aspose.Tasks for Python. Aspose.Tasks es una API potente que proporciona capacidades integrales de gestión de proyectos y facilita el trabajo con archivos de proyecto mediante programación en aplicaciones Python. Admite la lectura, escritura y manipulación de archivos de proyecto en varios formatos, incluidos Microsoft Project (MPP), Primavera (XER) y XML, entre otros. Proporciona un conjunto completo de funciones para gestionar tareas, recursos, asignaciones y calendarios del proyecto, lo que lo convierte en una herramienta esencial para cualquier persona involucrada en la planificación y gestión de proyectos.

Antes de pasar al código, necesitamos obtener la API. Por favor descargue el paquete o instale la API desde PyPI usando el siguiente comando pip en la consola:

pip install aspose-tasks

Convertir XER a SVG usando Python

1. Importe las bibliotecas necesarias.

Primero, necesitamos importar las bibliotecas requeridas. Así es como lo haces:

import aspose.tasks as tasks

2. Cargue el archivo XER

A continuación, carguemos el archivo XER. Para este ejemplo, supongamos que su archivo XER se llama sample.xer.

project = tasks.Project("sample.xer");

3. Guarde el proyecto como SVG

Ahora es el momento de guardar el proyecto como un archivo SVG.

project.save("sample_xer.svg", tasks.saving.SaveFileFormat.SVG);

¡Eso es todo! Ha convertido con éxito su archivo XER a SVG usando Aspose.Tasks for Python.

Código completo

Aquí está el ejemplo de código completo que muestra cómo convertir XER a SVG en Python.

# Este ejemplo de código demuestra cómo convertir Primavera XER a SVG.
import aspose.tasks as tasks

# Este ejemplo de código demuestra cómo convertir Primavera XER a SVG.
# Cargar archivo XER de entrada
project = tasks.Project("sample.xer");

# Guardar como SVG
project.save("sample_xer.svg", tasks.saving.SaveFileFormat.SVG);
Convertir XER a SVG usando Python

Convierta XER a SVG usando Python.

Personalice la conversión de XER a SVG en Python

Podemos personalizar la conversión de XER a SVG usando la clase SvgOptions siguiendo los pasos a continuación:

  1. Cargue el archivo XER usando la clase Proyecto.
  2. Cree una instancia de la clase SvgOptions.
  3. Después de eso, defina las opciones de SVG, como el tamaño de página, etc.
  4. 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 Python.

 # Este ejemplo de código demuestra cómo convertir Primavera XER a SVG.
  import aspose.tasks as tasks

 # Cargar archivo XER de entrada
 project = tasks.Project("sample.xer");

 # Definir opciones SVG
 svgOptions = tasks.saving.SvgOptions()
 svgOptions.page_size = tasks.visualization.PageSize.A3
 svgOptions.render_to_single_page = True

 # Guardar como SVG
 project.save("sample_a3.svg", svgOptions)
Convierta XER a SVG con opciones usando Python

Convierta XER a SVG con opciones usando Python.

Obtenga una licencia gratuita

obtenga una licencia temporal gratuita para probar la API sin limitaciones de evaluación.

Convierta XER a SVG en línea

Además, también puede convertir sus archivos XER al formato SVG utilizando este convertidor de XER a SVG en línea gratuito, desarrollado utilizando la API anterior.

Python XER a SVG – Recursos gratuitos

Además de convertir XER a SVG mediante programación en Python, explore otras características de la API utilizando los siguientes recursos:

Conclusión

En conclusión, hemos visto cómo convertir XER a SVG en Python. Si sigue los pasos descritos en este artículo, puede convertir fácilmente archivos XER al formato SVG mediante programación. Convertir XER a SVG puede transformar los datos de su proyecto en algo mucho más accesible y visualmente atractivo. Ya sea que esté compartiendo actualizaciones del proyecto con su equipo o presentándolas a las partes interesadas, los archivos SVG hacen que los datos sean fáciles de entender de un vistazo. En caso de cualquier ambigüedad, no dude en contactarnos en nuestro foro de soporte gratuito.

Ver también