Combina i diagrammi di Visio in Python

I file Visio sono comunemente usati per creare un’ampia gamma di diagrammi professionali, diagrammi di flusso, organigrammi, diagrammi di rete, planimetrie e altro ancora. Sono comunemente salvati in formato VSDX o VSD per fornire un modo conveniente per comunicare visivamente idee, processi e strutture complessi. In questo articolo impareremo come combinare i diagrammi di Visio in Python.

  1. API Python Visio per combinare i diagrammi
  2. Combina file MS Visio VSDX in Python
  3. Unire più file MS Visio in Python

API di Python Visio per combinare i diagrammi

Per combinare due o più file Visio, utilizzeremo l’API Aspose.Diagram for Python. È una libreria ricca di funzionalità che si integra perfettamente con le tue applicazioni Python, consentendoti di creare, manipolare e convertire facilmente i diagrammi di Microsoft Visio. Sia che tu stia sviluppando un processo aziendale complesso, progettando diagrammi di rete o mappando i flussi di lavoro del progetto, Aspose.Diagram for Python fornisce un robusto set di funzionalità per soddisfare le tue esigenze. Ti consente di lavorare con i file Visio in modo programmatico, eliminando la necessità di interventi manuali. Basta scaricare l’API dalla sezione Releases o configurarla da PyPi utilizzando il seguente comando:

pip install aspose-diagram-python

Combina i file MS Visio VSDX in Python

Puoi combinare i file Visio aggiungendoli come pagine diverse con i seguenti passaggi:

  1. Caricare il diagramma di Visio di origine.
  2. Carica l’altro diagramma di Visio per concatenarlo.
  3. Unire i file Visio con il metodo combine() della classe Diagram.
  4. Infine, salva il diagramma di output con il metodo save().

Il codice di esempio seguente mostra come combinare due file di diagramma di Visio in 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)

Unisci più file MS Visio in Python

È possibile unire diversi file Visio in un singolo file Diagram seguendo i passaggi seguenti:

  1. Carica il file Visio di input.
  2. Carica altri diagrammi di Visio con la classe Diagram.
  3. Ripetere il caricamento dei diagrammi per tutti i file che si desidera unire.
  4. Utilizzare il metodo combine() della classe Diagram.
  5. Combina i file del diagramma di Visio caricati.
  6. Esporta il file di output con il metodo save().

Il frammento di codice seguente spiega come combinare più file di diagramma MS Visio in 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)

Ottieni una licenza gratuita

Puoi richiedere una licenza temporanea gratuita per valutare l’API al massimo delle sue capacità.

Conclusione

Se hai bisogno di collaborare con i colleghi, consolidare i diagrammi da fonti diverse o migliorare il flusso di lavoro di gestione dei diagrammi, questo articolo fornisce una soluzione flessibile ed efficiente per combinare i diagrammi di Visio in Python. Se desideri discutere una qualsiasi delle tue domande, non esitare a contattarci al forum di supporto gratuito.

Guarda anche