Exporteer Visio-shapes naar HTML

Exporteer Visio-shapes naar HTML

Als IT-professional, ingenieur of projectmanager kunt u de MS Visio-diagramtool gebruiken voor uw Gantt-diagrammen of projectplannen. Als uw MS Visio op een bepaald moment verloopt en u een paar shapes op het web moet weergeven vanuit de bestaande [VSDX][12]-bestanden, kan dit artikel uw probleem mogelijk oplossen. Laten we dus eens kijken hoe we Visio-vormen kunnen lezen en exporteren naar [HTML][13] met behulp van Python. In dit artikel komen de volgende punten aan bod:

  • [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:

  1. Laad het VSDX-bestand met de klasse [Diagram][20].
  2. Definieer de pagina.
  3. 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. Hieronder vindt u de gegevens over bestaande vormen op de eerste pagina van het VSDX-bestand.
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:

Lijst met Visio-vormen ophalen

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:

  1. Laad het Visio-bestand met de klasse [Diagram][20].
  2. Definieer de pagina.
  3. Specificeer de vorm.
  4. Maak een instantie van de klasse [HTMLSaveOptions][21].
  5. 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. U ziet de resulterende HTML als volgt.
    Exporteer Visio-vormgegevens naar HTML

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/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