Microsoft Visio är ett populärt ritprogram som används för att skapa diagram, flödesscheman och andra illustrationer. Det finns många användningsfall för Visio, från att skapa enkla diagram till komplexa tekniska ritningar. Den använder VSDX som standardfilformat för att spara ritfiler. I vissa fall kan vi behöva konvertera Visio-diagram till HTML webbsidor. I den här artikeln kommer vi att lära oss hur man konverterar Visio till HTML i Python.
Följande ämnen ska behandlas i den här artikeln:
- Python Visio till HTML Converter – Gratis nedladdning
- Steg för att konvertera Visio-ritning till HTML-dokument
- Konvertera Visio till HTML Programmatically
- Konvertera Visio till HTML med sparalternativ
Python Visio till HTML Converter – Gratis nedladdning
För att konvertera Visio-ritningar till HTML-webbsidor kommer vi att använda Aspose.Diagram for Python. Vi kan skapa, redigera, konvertera och bearbeta MS Visio-diagram med hjälp av API:et. API:et gör det också lättare att manipulera visio-filformaten som stöds med lättanvända egenskaper och metoder.
Klassen Diagram i API:t är rotelementet i Visio-objekthierarkin. Metoden save(string, SaveFileFormat) för denna klass tillåter att diagramdata sparas i filen i ett specificerat format. Vi har SaveFileFormat-uppräkningen som ger ett val av spardiagramformat. Vi kan ange ytterligare sparalternativ när vi renderar diagramsidor till HTML med klassen HTMLSaveOptions.
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 HTML med Python
Vi kan enkelt konvertera en Visio-ritning till ett HTML-dokument med Aspose.Diagram för Python genom att följa stegen nedan:
- Ladda en Visio ritfil.
- Spara som HTML.
Låt oss nu se hur man omvandlar dessa steg i Python för att konvertera en Visio-fil till en HTML-webbsida.
Konvertera Visio till HTML Programmatiskt i Python
Följ stegen nedan för att konvertera en Visio-fil till HTML:
- Ladda en indatafil från Visio med klassen Diagram.
- Anropa metoden save() för att spara den som HTML. Den tar HTML-filens sökväg och SaveFileFormat som argument.
Följande kodexempel visar hur man konverterar ett Visio-diagram till en HTML-webbsida med Python.
# Detta kodexempel visar hur man konverterar Visio-diagram till HTML-webbsida.
import aspose.diagram
from aspose.diagram import *
# Ladda en befintlig VSDX
diagram = Diagram("C:\\Files\\Diagram\\sample.vsdx")
# Spara diagram i html-format
diagram.save("C:\\Files\\Diagram\\sample_out.html", SaveFileFormat.HTML)
Konvertera Visio till HTML med Spara alternativ i Python
Vi kan ange HTML-sparalternativ när vi konverterar en Visio-fil till HTML-webbsida genom att följa stegen nedan:
- Ladda först en indatafil från Visio med klassen Diagram.
- Skapa sedan en instans av HTMLSaveOptions-klassen.
- Efter det, ange spara alternativ som standardfont, sidstorlek, sidindex, etc.
- Till sist, anropa metoden save() för att spara den som en HTML. Den tar HTML-filens sökväg och HTMLSaveOptions som argument.
Följande kodexempel visar hur man konverterar ett Visio till ett HTML-dokument med alternativ med Python.
# Detta kodexempel visar hur man konverterar Visio-diagram till HTML-webbsida med sparaalternativ.
import aspose.diagram
from aspose.diagram import *
# Ladda en befintlig VSDX
diagram = Diagram("C:\\Files\\Diagram\\sample.vsdx")
# Definiera HTML-sparalternativ
options = saving.HTMLSaveOptions()
# Värde eller typsnittet är inte installerat lokalt, de kan visas som ett block,
# Ställ in DefaultFont som MingLiu eller MS Gothic för att visa dessa
# tecken.
options.default_font = "MS Gothic";
# Ställer in antalet sidor som ska renderas i HTML.
options.page_count = 2;
# Ställer in det 0-baserade indexet för den första sidan som ska renderas. Standard är 0.
options.page_index = 0;
# Ställ in sidstorlek
options.page_size = saving.PageSize(saving.PaperSizeFormat.A4)
# Släng sparade bakgrundssidor i Visio-diagrammet
options.save_foreground_pages_only = True
# Ange om verktygsfältet ska inkluderas eller inte. Standardvärdet är sant.
options.save_tool_bar = False
# Ställ in titeln på HTML-dokumentet
options.title = "Title goes here";
# Ange att du vill spara brickor eller inte
options.save_title = True;
# Spara diagram i html-format
diagram.save("C:\\Files\\Diagram\\Sample_out.html", SaveFileFormat.HTML)
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;
- definiera HTML-sparalternativ;
- ange sidstorlek;
- ange standardteckensnitt;
- spara Visio-ritning som HTML i Python.
Förutom att konvertera Visio till HTML 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.