Combinar diagramas de Visio en Python

Los archivos de Visio se utilizan popularmente para crear una amplia gama de diagramas profesionales, diagramas de flujo, organigramas, diagramas de red, planos de planta y más. Por lo general, se guardan en formato VSDX o VSD para brindar una manera conveniente de comunicar ideas, procesos y estructuras complejas de manera visual. En este artículo, aprenderemos cómo combinar diagramas de Visio en Python.

  1. API de Python Visio para combinar diagramas
  2. Combinar archivos MS Visio VSDX en Python
  3. Fusionar varios archivos de MS Visio en Python

Python Visio API para combinar diagramas

Para combinar dos o más archivos de Visio, usaremos la API Aspose.Diagram for Python. Es una biblioteca rica en funciones que se integra a la perfección con sus aplicaciones de Python, lo que le permite crear, manipular y convertir diagramas de Microsoft Visio con facilidad. Ya sea que esté desarrollando un proceso comercial complejo, diseñando diagramas de red o mapeando flujos de trabajo de proyectos, Aspose.Diagram for Python proporciona un sólido conjunto de funcionalidades para satisfacer sus necesidades. Le permite trabajar con archivos de Visio mediante programación, eliminando la necesidad de intervención manual. Simplemente descargue la API desde la sección Lanzamientos o configúrela desde PyPi usando el siguiente comando:

pip install aspose-diagram-python

Combine archivos MS Visio VSDX en Python

Puede combinar archivos de Visio y agregarlos como páginas diferentes con los siguientes pasos:

  1. Cargue el diagrama de origen de Visio.
  2. Cargue el otro diagrama de Visio para concatenarlo.
  3. Combine los archivos de Visio con el método combine() de la clase Diagram.
  4. Finalmente, guarde el diagrama de salida con el método save().

El siguiente código de ejemplo muestra cómo combinar dos archivos de diagrama de Visio en Python:

import aspose.diagram
from aspose.diagram import *

# Initialize a Diagram class
diagram = Diagram("Drawing.vsdx")

# Load the other input file
diagram2 = Diagram("Input.vsdx")

# Combine two Visio diagrams
diagram.combine(diagram2)

# Save diagram as VSDX
diagram.save("Combined.vsdx", SaveFileFormat.VSDX)

Combinar varios archivos de MS Visio en Python

Puede combinar varios archivos de Visio en un solo archivo de diagrama siguiendo los pasos a continuación:

  1. Cargue el archivo de entrada de Visio.
  2. Cargue otro diagrama de Visio con la clase Diagram.
  3. Repita la carga de los diagramas para tantos archivos como desee fusionar.
  4. Utilice el método combine() de la clase Diagram.
  5. Combine los archivos de diagrama de Visio cargados.
  6. Exporte el archivo de salida con el método save().

El fragmento de código siguiente explica cómo combinar varios archivos de diagrama de MS Visio en Python.

import aspose.diagram
from aspose.diagram import *

# Initialize a Diagram class
diagram = Diagram("Drawing.vsdx")

# Load the other input file
diagram2 = Diagram("Input.vsdx")

# Combine two Visio diagrams
diagram.combine(diagram2)

diagram3 = Diagram("Sample.vsdx")

# Combine the Visio files
diagram.combine(diagram3)

# Save output Visio diagram
diagram.save("Multiple.vsdx", SaveFileFormat.VSDX)

Obtenga una licencia gratis

Puede solicitar una licencia temporal gratuita para evaluar la API en toda su capacidad.

Conclusión

Ya sea que necesite colaborar con colegas, consolidar diagramas de diferentes fuentes o mejorar su flujo de trabajo de administración de diagramas, este artículo proporciona una solución flexible y eficiente para combinar diagramas de Visio en Python. Si desea analizar alguna de sus consultas, no dude en comunicarse con nosotros en el foro de soporte gratuito.

Ver también