Convertir VSD a VSDX en Python

Si tiene un diagrama de Visio en el formato VSD y desea convertirlo a VSDX mediante programación. Puedes usar Python para hacerlo. En esta publicación de blog, explicaremos cómo convertir un VSD a VSDX en Python.

VSD es un formato de archivo utilizado por Microsoft Visio, un popular software de creación de diagramas y gráficos vectoriales. Se utiliza para crear y almacenar diagramas, gráficos y otros tipos de representaciones visuales de datos y procesos. Por otro lado, VSDX es el último formato de archivo utilizado por Visio, que es un formato basado en XML que es más eficiente y admite nuevas características introducidas en las versiones más recientes de Visio.

Este artículo cubrirá los siguientes temas:

  1. API de Python para convertir VSD a VSDX sin Visio - Descarga gratuita
  2. Pasos para convertir VSD a VSDX
  3. Convertir VSD a VSDX

API de Python para convertir VSD a VSDX sin Visio

Para convertir VSD a VSDX, usaremos Aspose.Diagram for Python. Es una biblioteca de software que permite a los desarrolladores manipular archivos de Microsoft Visio en Python. Podemos crear, leer y modificar diagramas y formas de Visio, así como convertir archivos de Visio a otros formatos de archivo admitidos usando la biblioteca. También proporciona compatibilidad con funciones de Visio, como capas, formas, conectores y bloques de texto.

Uno de los beneficios clave de usar Aspose.Diagram for Python es que no requiere que Microsoft Visio esté instalado en la máquina. Esto lo convierte en una buena opción para los desarrolladores que desean trabajar con archivos de Visio en Python pero que no tienen acceso a Visio.

La API proporciona la clase Diagram que es el elemento raíz de la jerarquía de objetos de Visio. Podemos guardar el diagrama en el archivo en un formato específico usando el método Save(string filename, SaveFileFormat format) de esta clase. La enumeración SaveFileFormat permite seleccionar el formato para guardar los diagramas.

Descargue el paquete o instale la API desde PyPI usando el siguiente comando pip en la consola:

pip install aspose-diagram-python 

Cómo convertir VSD a VSDX en Python

Podemos convertir fácilmente un formato VSD a VSDX siguiendo los pasos que se detallan a continuación:

  • Cargue un archivo Visio VSD.
  • Guarde Visio como SVG.

La siguiente sección explica cómo transformar estos pasos en Python y convertir VSD a VSDX.

Convierta VSD a VSDX usando Python

Siga el paso que se indica a continuación para convertir un diagrama de Visio de VSD a VSDX mediante programación en Python:

  1. Cargue un archivo VSD de Visio de entrada mediante la clase Diagram.
  2. Llame al método save() con la ruta del archivo VSDX de salida y SaveFileFormat.VSDX como argumentos.

El siguiente ejemplo de código muestra cómo convertir un VSD a VSDX en Python.

import aspose.diagram
from aspose.diagram import *

# Inicializar una clase de Diagrama
# Cargar archivo VSD
diagram = Diagram("C:\Files\Sample.vsd")

# Guardar diagrama como VSDX
diagram.save("C:\Files\Sample_out.vsdx", SaveFileFormat.VSDX)

Obtenga una Licencia Temporal Gratis

Puede obtener una licencia temporal gratuita para probar la biblioteca sin limitaciones de evaluación.

Conclusión

En este artículo, hemos aprendido cómo convertir VSD a VSDX en Python. Además, puede obtener más información sobre Aspose.Diagram para la API de Python utilizando documentación. En caso de cualquier ambigüedad, no dude en contactarnos en nuestro foro de soporte gratuito.

Ver también