Converteer VSD naar VSDX met behulp van Python

Deze gids legt uit hoe u VSD naar VSDX converteert met Python. Het bespreekt details om het laden van het bron-VSD-bestand te regelen en het VSDX-uitvoerbestand aan te passen. Het bevat stappen en voorbeeldcode om VSD naar VSDX te transformeren met Python.

Stappen om VSD naar VSDX te converteren zonder Visio met behulp van Python

  1. Stel de omgeving in door Aspose.Diagram voor Python te installeren voor het converteren van VSD naar VSDX
  2. Maak een lijst met pagina’s die u wilt laden vanuit het bron-VSD-bestand
  3. Maak het LoadOptions-klasseobject en stel de invoeropmaak en de lijst met pagina’s in
  4. Laad het invoer-VSD-bestand in het Diagram-object vanaf de schijf met behulp van de bestandsnaam of een stream met de bovenstaande opties
  5. Maak het DiagramSaveOptions-object om de kenmerken van het uitvoerbestand in te stellen
  6. Sla het geladen VSD-bestand op als VSDX met behulp van de opslagopties

Deze stappen beschrijven hoe u VSD naar VSDX converteert met Python. Maak een object van de LoadOptions en stel het laadformaat en de lijst met pagina’s in die u wilt laden vanuit het bron-VSD-bestand. Declareer het object van de DiagramSaveOptions-klasse om de uitvoer-VSDX aan te passen door het bestandsformaat en de paginagrootte automatisch aan te passen en het te gebruiken in de ‘save’-methode om het VSDX-bestand te genereren.

Code om Visio VSD naar VSDX te converteren met behulp van Python

import jpype
import asposediagram
jpype.startJVM()
from asposediagram.api import *
# Import and use java.util.ArrayList
from java.util import ArrayList
# Instantiate a license
license = License()
license.setLicense("License.lic")
# Create and populate an ArrayList
array_list = ArrayList()
array_list.add(0)
array_list.add(1)
array_list.add(2)
loadOptions = LoadOptions()
loadOptions.setLoadFormat(LoadFileFormat.VSD)
loadOptions.setPages(array_list)
diagram = Diagram("Sample.vsd", loadOptions)
saveOptions = DiagramSaveOptions(SaveFileFormat.VSDX)
saveOptions.setAutoFitPageToDrawingContent(True)
diagram.save("output.vsdx",saveOptions)
jpype.shutdownJVM()
print("VSD to VSDX converted successfully")

Deze voorbeeldcode heeft de ontwikkeling van een VSD naar VSDX converter met Python gedemonstreerd. U kunt java.util.ArrayList gebruiken om de lijst met pagina-indexen te vullen en het bron-VSD-bestand te laden met de gewenste instellingen in het LoadOptions-object. Gebruik het DiagramSaveOptions-object om de bestandsindeling voor opslaan en andere parameters van het uitvoer-VSDX-bestand in te stellen.

Deze tutorial heeft ons begeleid om VSD naar VSDX te veranderen. Om een afbeelding naar een Visio-bestand te transformeren, raadpleeg het artikel over Afbeelding converteren naar Visio in Python.

 Nederlands