Converti VSD in VSDX in Python

Se si dispone di un diagramma di Visio nel formato VSD e si desidera convertirlo in VSDX a livello di codice. Puoi usare Python per farlo. In questo post del blog, spiegheremo come convertire un VSD in VSDX in Python.

VSD è un formato di file utilizzato da Microsoft Visio, un popolare software di diagrammi e grafica vettoriale. Viene utilizzato per creare e archiviare diagrammi, grafici e altri tipi di rappresentazioni visive di dati e processi. D’altra parte, VSDX è l’ultimo formato di file utilizzato da Visio, che è un formato basato su XML che è più efficiente e supporta le nuove funzionalità introdotte nelle versioni più recenti di Visio.

Questo articolo tratterà i seguenti argomenti:

  1. API Python per convertire VSD in VSDX senza Visio – Download gratuito
  2. Passaggi per convertire VSD in VSDX
  3. Converti VSD in VSDX

API Python per convertire VSD in VSDX senza Visio

Per convertire VSD in VSDX, useremo Aspose.Diagram for Python. È una libreria software che consente agli sviluppatori di manipolare i file Microsoft Visio in Python. Possiamo creare, leggere e modificare diagrammi e forme di Visio, nonché convertire i file Visio in altri formati di file supportati utilizzando la libreria. Fornisce inoltre il supporto per funzionalità di Visio come livelli, forme, connettori e blocchi di testo.

Uno dei principali vantaggi dell’utilizzo di Aspose.Diagram for Python è che non richiede l’installazione di Microsoft Visio sulla macchina. Ciò lo rende una buona opzione per gli sviluppatori che desiderano lavorare con i file Visio in Python ma non hanno accesso a Visio.

L’API fornisce la classe Diagram che è l’elemento radice della gerarchia degli oggetti di Visio. Possiamo salvare il diagramma nel file in un formato specificato usando il metodo Save(string filename, SaveFileFormat format) di questa classe. L’enumerazione SaveFileFormat consente di selezionare il formato per il salvataggio dei diagrammi.

Si prega di scaricare il pacchetto o installare l’API da PyPI utilizzando il seguente comando pip nella console:

pip install aspose-diagram-python 

Come convertire VSD in VSDX in Python

Possiamo convertire facilmente un VSD in formato VSDX seguendo i passaggi indicati di seguito:

  • Carica un file Visio VSD.
  • Salva Visio come SVG.

La sezione seguente spiega come trasformare questi passaggi in Python e convertire VSD in VSDX.

Converti VSD in VSDX usando Python

Si prega di seguire il passaggio indicato di seguito per convertire un diagramma di Visio da VSD a VSDX a livello di codice in Python:

  1. Caricare un file Visio VSD di input usando la classe Diagram.
  2. Chiamare il metodo save() con il percorso del file VSDX di output e SaveFileFormat.VSDX come argomenti.

L’esempio di codice seguente mostra come convertire un VSD in VSDX in Python.

import aspose.diagram
from aspose.diagram import *

# Inizializza una classe Diagram
# Carica il file VSD
diagram = Diagram("C:\Files\Sample.vsd")

# Salva diagramma come VSDX
diagram.save("C:\Files\Sample_out.vsdx", SaveFileFormat.VSDX)

Ottieni una licenza temporanea gratuita

Puoi ottenere una licenza temporanea gratuita per provare la libreria senza limiti di valutazione.

Conclusione

In questo articolo, abbiamo imparato come convertire VSD in VSDX in Python. Inoltre, puoi saperne di più su Aspose.Diagram per l’API Python usando documentation. In caso di qualsiasi ambiguità, non esitate a contattarci sul nostro forum di supporto gratuito.

Guarda anche