Konvertera Visio till PDF i Python

Microsoft Visio är ett populärt vektorgrafikprogram. Den tillåter ritning av en mängd enkla eller komplicerade professionella diagram, flödesscheman, tidslinjer, etc. Den använder VSDX som ett standardfilformat för att spara ritfiler. I vissa fall kan vi behöva konvertera Visio-diagram till PDF-dokument. Sådan konvertering kan hjälpa till att föra register eller dela Visio-filer i en bärbar form. I den här artikeln kommer vi att lära oss hur man konverterar Visio till PDF i Python.

Följande ämnen ska behandlas i den här artikeln:

  1. Python Visio till PDF Converter – gratis nedladdning
  2. Steg för att konvertera Visio-ritning till PDF-dokument
  3. Konvertera Visio till PDF Programmatiskt
  4. Konvertera Visio till PDF med sparalternativ

Python Visio till PDF Converter – Gratis nedladdning

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

Klassen Diagram i API:t är rotelementet i Visio-objekthierarkin. Den tillhandahåller metoden save(string, SaveFileFormat) för att spara diagramdata till filen i ett specificerat format. Uppräkningen SaveFileFormat tillhandahåller val av format för att spara diagram. Vi har klassen PdfSaveOptions som gör det möjligt att specificera ytterligare alternativ när diagramsidor renderas till PDF.

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 

Hur man konverterar Visio Drawing till PDF med Python

Vi kan enkelt konvertera en Visio-ritning till ett PDF-dokument med Aspose.Diagram för Python genom att följa stegen nedan:

  • Ladda en Visio ritfil.
  • Spara Visio som PDF.

Låt oss nu se hur du utför dessa steg i Python för att konvertera en Visio-fil till ett PDF-dokument.

Konvertera Visio till PDF Programmatiskt i Python

Följ stegen nedan för att konvertera en Visio till en PDF:

  1. Ladda en indatafil från Visio med klassen Diagram.
  2. Anropa metoden save() för att spara den som en PDF. Den tar sökvägen till PDF-filen som ett argument.

Följande kodexempel visar hur man konverterar en Visio-ritning till ett PDF-dokument med Python.

# Detta kodexempel visar hur man konverterar Visio till PDF
import aspose.diagram
from aspose.diagram import *

# Ladda ett befintligt Visio-diagram
diagram = Diagram("C:\\Files\\Drawing1.vsdx")

# Spara diagrammet i PDF-format
diagram.save("C:\\Files\\Visio_Converted.pdf", SaveFileFormat.PDF)
Konvertera-Visio-till-PDF-med-Python

Konvertera Visio till PDF med Python.

Konvertera Visio till PDF med Spara alternativ i Python

Vi kan ange PDF-sparalternativ när vi konverterar en Visio-fil till ett PDF-dokument 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 PdfSaveOptions.
  3. Efter det, ange spara alternativ som sidstorlek, sidindex, etc.
  4. Till sist, anropa metoden save() för att spara den som en PDF. Den tar sökvägen till PDF-filen och PdfSaveOptions som argument.

Följande kodexempel visar hur man konverterar ett Visio till ett PDF-dokument med alternativ med Python.

# Det här kodexemplet visar hur man konverterar Visio till PDF med PDF-sparalternativ
import aspose.diagram
from aspose.diagram import *

# Ladda ett befintligt Visio-diagram
diagram = Diagram("C:\\Files\\Drawing1.vsdx")

# Spara diagrammet som PDF
options = saving.PdfSaveOptions()

# Ställ in sidstorlek
options.page_size = saving.PageSize(saving.PaperSizeFormat.A4)

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

# Spara diagram i PDF-format
diagram.save("C:\\Files\\Visio_Converted.pdf", options)

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-ritningsfil;
  • ange sidstorlek;
  • definiera PDF-sparalternativ;
  • spara Visio-ritningsfilen som PDF i Python.

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

Se även