Konvertera Visio till bild i Python

Microsoft Visio är en populär applikation för diagram- och bildbehandling som används för att skapa tekniska diagram och ledningsdiagram. VSDX är standardfilformatet för att spara ritfiler. I vissa fall kan vi behöva spara Visio-diagram som PNG- eller JPEG-bilder programmatiskt. Bilder är lätta att förstå i många situationer där Visio är svår att greppa. Genom att konvertera Visio-diagram till bilder kan du dela dina ritningar med ett brett spektrum av individer. I den här artikeln kommer vi att lära oss hur man konverterar Visio till bild i Python.

Den här artikeln ska täcka följande ämnen:

  1. Python Visio to Image Converter – gratis nedladdning
  2. Konvertera Visio-diagram till PNG
  3. Konvertera Visio-diagram till JPG
  4. Spara specifik sida i ett Visio-diagram som en bild i Python

Python Visio to Image Converter – Gratis nedladdning

För att konvertera Visio-ritningar till bilder kommer vi att använda Aspose.Diagram for Python. API:et tillåter att skapa, redigera, konvertera och bearbeta MS Visio-diagram. Det gör det också lättare att manipulera de visio-filformat som stöds med lättanvända egenskaper och metoder.

API:t exponerar klassen Diagram, som är rotelementet i Visio-objekthierarkin. Den tillhandahåller metoden Save(sträng filnamn, SaveFileFormat format) för att spara diagrammet i filen i ett specificerat format. Dessutom tillhandahåller API:t SaveFileFormat-uppräkningen för att välja format för att spara diagram. Vi kan också ange ytterligare sparalternativ när vi renderar diagramsidor till bilder med klassen ImageSaveOptions.

Vänligen antingen ladda ner paketet eller installera API:et från PyPI med följande pip-kommando i konsolen:

pip install aspose-diagram-python 

Konvertera Visio till PNG-bild i Python

Vi kan enkelt spara ett Visio-diagram som en PNG genom att följa stegen nedan:

  1. Ladda en indatafil från Visio med klassen Diagram.
  2. Anropa metoden save() för att spara den som en bild. Den tar utdatafilens sökväg och SaveFileFormat.PNG som argument.

Följande kodexempel visar hur man konverterar ett Visio-diagram till en PNG i Python.

# Detta kodexempel visar hur man konverterar Visio-diagram till en PNG-bild.
import aspose.diagram
from aspose.diagram import *

# Initiera en diagramklass
diagram = Diagram("C:\Files\sample.vsdx")

# Spara diagrammet i png-format
diagram.save("C:\Files\Visio_out.png", SaveFileFormat.PNG)
Konvertera Visio till bild i Python

Konvertera Visio till PNG-bild med Python.

Konvertera Visio till JPG-bild i Python

På liknande sätt kan vi konvertera ett Visio-diagram till en JPG-bild genom att följa stegen nedan:

  1. Ladda en indatafil från Visio med klassen Diagram.
  2. Anropa metoden save() med utdatafilens sökväg och SaveFileFormat.JPEG som argument.

Följande kodexempel visar hur man konverterar ett Visio-diagram till en JPG i Python.

# Detta kodexempel visar hur man konverterar Visio-diagram till en JPG-bild.
import aspose.diagram
from aspose.diagram import *

# Initiera en diagramklass
diagram = Diagram("C:\Files\sample.vsdx")

# Spara diagrammet i png-format
diagram.save("C:\Files\Visio_out.jpg", SaveFileFormat.JPEG)

Spara specifik sida av Visio som bild i Python

Vi kan också specificera bildsparalternativ och spara valfri specifik sida i ett Visio-diagram som en bild genom att följa stegen nedan:

  1. Ladda först en indatafil från Visio med klassen Diagram.
  2. Skapa sedan en instans av klassen ImageSaveOptions.
  3. Efter det, ange sidindex som ska sparas som en bild.
  4. Till sist, anropa metoden save() för att spara den som en bild. Den tar utdatafilens sökväg och ImageSaveOptions som argument.

Följande kodexempel visar hur man konverterar en specifik sida i ett Visio-diagram till en bild i Python.

# Detta kodexempel visar hur man definierar sparalternativ och sparar en viss sida i Visio till PNG.
import aspose.diagram
from aspose.diagram import *

# Initiera en diagramklass
diagram = Diagram("C:\Files\sample.vsdx")

# Spara diagram som PNG
options = saving.ImageSaveOptions(SaveFileFormat.PNG)

# Spara endast en sida, efter sidindex
options.page_index = 1

# Spara diagrammet i PNG-format
diagram.save("C:\Files\ExportPageToImage_out.png", options)
Spara specifik sida av Visio som bild i Python

Spara specifik sida av Visio som bild i Python.

Få gratis tillfällig licens

Du kan få en gratis tillfällig licens för att prova biblioteket utan utvärderingsbegränsningar.

Slutsats

I den här artikeln har vi lärt oss hur man:

  • ladda en befintlig Visio-diagramfil;
  • ange bildsparalternativ;
  • spara Visio-diagram som PNG- eller JPEG/JPG-bilder i Python.

Förutom att konvertera Visio till bild i Python kan du lära dig mer om Aspose.Diagram för Python API med dokumentation. I händelse av oklarheter är du välkommen att kontakta oss på vårt gratis supportforum.

Se även