
Exporteer Visio-shapes naar HTML
- [Python Visio vormt de installatie van het exporterpakket][1]
- [Lijst met Visio-vormgegevens ophalen][2]
- [Visio-vormgegevens exporteren naar HTML][3]
Python Visio shapes-exportpakket installeren
Om de Visio-shapes naar een HTML-formulier te exporteren/converteren, gebruiken we een Python [Visio shape exporter][5] pakket, dat nauwkeurig en gebruiksvriendelijk is. Gelieve [download][17] of installeer het pakket van PyPI met behulp van de onderstaande pip-opdracht:
pip install aspose-diagram-python
Lijst met Visio-vormen ophalen in Python
Als u zonder MS Visio de bestaande vormen van een VSDX-bestand niet kunt openen en bekijken, moet u mogelijk de details van die vormen kennen voordat u de gewenste vorm naar HTML exporteert. Laten we dus de lijst met vormengegevens ophalen met behulp van de onderstaande stappen:
- Laad het VSDX-bestand met de klasse [Diagram][20].
- Definieer de pagina.
- Loop door de vormen van de gedefinieerde pagina en druk de vorm-ID en naam af.
Het volgende codevoorbeeld laat zien hoe u de lijst met Visio-shapes kunt weergeven met behulp van Python.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
# Load an existing VSDX diagram = Diagram("D:\\AsposeSampleData\\sample.vsdx") # Get first page of the diagram page = diagram.pages[0] # Display the shapes data list for shape in page.shapes: print("\nShape ID : " + str(shape.id)); print("Name : " + shape.name);
Shape ID - 7
Name - FAS62xx rear empty
Shape ID - 494
Name - FAS62xx Controller Module
Shape ID - 743
Name - Sheet.743
Shape ID - 779
Name - DS14 mk2 FC.70
Shape ID - 795
Name - Sheet.795
Shape ID - 796
Name - Rectangle
Terwijl het VSDX-bestand er zo uitziet:

Converteer Visio-vormen (VSDX) naar HTML met behulp van Python
Na het ophalen van de lijst kregen we een idee over de bestaande vormen en hun posities. We kunnen nu dus de gewenste vorm kiezen om te exporteren.
Volg de onderstaande stappen:
- Laad het Visio-bestand met de klasse [Diagram][20].
- Definieer de pagina.
- Specificeer de vorm.
- Maak een instantie van de klasse [HTMLSaveOptions][21].
- Roep de methode [Shape.to_html][23] aan om de vorm te exporteren. Het zal het uitvoerbestandspad en [HTMLSaveOptions][21] als argumenten gebruiken.
Het volgende codefragment laat zien hoe Visio-shape naar HTML in Python kan worden geëxporteerd.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
# Load an existing VSDX diagram = Diagram("path_to_input.vsdx") # Get first page of the diagram page = diagram.pages[0] # Get 5th shape of 1st page shape = page.shapes[4] # Define HTMLSaveOptions options = saving.HTMLSaveOptions() # Export shape to HTML shape.to_html("path_to_output.htm", options);
Ontvang een gratis licentie
U kunt een [gratis tijdelijke licentie][7] krijgen om de API zonder evaluatiebeperkingen uit te proberen.
Opsommen
Kortom, we hopen dat u hebt geleerd hoe u een specifieke Visio-shape naar HTML kunt exporteren. Aanvankelijk hebben we de lijst met vormgegevens gegenereerd en vervolgens een enkele vorm naar een HTML-bestand geëxporteerd. U kunt de [documentatie][8] bezoeken voor meer informatie over de [Python Visio-vormconversiebibliotheek][5]. Tot slot raden we u aan om op de hoogte te blijven van [conholdate.com][9] voor regelmatige updates.
Een vraag stellen
U kunt uw vragen of vragen aan ons stellen op ons [forum][10].
Veelgestelde vragen
Hoe exporteer ik een vorm in Visio?
In dit artikel hebben we besproken hoe u een Visio-shape naar HTML exporteert. Volg [deze][14] link om andere exportopties te verkennen.
Kan Visio exporteren naar SVG?
U kunt uw Visio-documenten exporteren naar SVG of vele andere indelingen met behulp van verschillende programmeertalen. Volg gewoon de onderstaande links:
- [Microsoft Visio-oplossing voor bestandsindelingen][16]
- [Diagrammenbibliotheek - Gratis downloads][17]
- [Documenten in .NET, Java, Python, Node.js en meer][15]
Kan ik Aspose.Diagram voor Python gebruiken als klant van conholdate.com?
Ja, de licentiehouder van conholdate.com komt in aanmerking om alle API’s van [Aspose][18] en [GroupDocs][19] productfamilies te gebruiken. [1]: #Python-Visio-shape-converter-package-installation [2]: #Retrieve-vsdx-shapes-list-in-Python [3]: #Python-Visio-Shape-to-HTML [4]: https://docs.aspose.com/diagram/python-net/save-visio-document/ [5]: https://products.aspose.com/diagram/python-net/ [6]: https://releases.aspose.com/diagram/python-net/ [7]: https://purchase.conholdate.com/temporary-license [8]: https://docs.aspose.com/diagram/python-net/ [9]: https://conholdate.com/ [10]: https://forum.conholdate.com/ [11]: https://blog.conholdate.com/nl/total/convert-pdf-to-ppt-using-java/ [12]: https://docs.fileformat.com/image/vsdx/ [13]: https://docs.fileformat.com/web/html/ [14]: https://docs.aspose.com/diagram/python-net/save-visio-document/ [15]: https://docs.aspose.com/diagram/ [16]: https://products.aspose.com/diagram/ [17]: https://releases.aspose.com/diagram/ [18]: https://products.aspose.com/ [19]: https://products.groupdocs.com/ [20]: https://reference.aspose.com/diagram/python-net/aspose.diagram/ [21]: https://reference.aspose.com/diagram/python-net/aspose.diagram.saving/htmlsaveoptions [23]: https://reference.aspose.com/diagram/python-net/aspose.diagram/shape/to_html/#str-aspose.diagram.saving.HTMLSaveOptions