
Exportieren Sie Visio-Formen in HTML
Als IT-Experte, Ingenieur oder Projektmanager können Sie das MS Visio-Diagrammtool für Ihre Gantt-Diagramme oder Projektpläne verwenden. Wenn Ihr MS Visio irgendwann abläuft und Sie einige Formen aus den vorhandenen VSDX-Dateien im Web anzeigen müssen, kann dieser Artikel Ihr Problem lösen. Lassen Sie uns also besprechen, wie Visio-Formen gelesen und in HTML exportiert werden.
Folgende Punkte werden in diesem Artikel behandelt:
- Python Visio Shapes Exporter-Paketinstallation
- Visio-Formdatenliste abrufen
- Visio-Formdaten in HTML exportieren
Installieren des Python Visio Shapes Exporter-Pakets
Um die Visio-Formen in ein HTML-Formular zu exportieren/umzuwandeln, verwenden wir ein Python-Paket Visio shape exporter, das präzise und einfach zu verwenden ist.
Bitte downloaden oder installieren Sie das Paket von PyPI mit dem unten angegebenen Pip-Befehl:
pip install aspose-diagram-python
Rufen Sie die Visio-Formenliste in Python ab
Wenn Sie die vorhandenen Formen einer VSDX-Datei ohne MS Visio nicht öffnen und anzeigen können, müssen Sie möglicherweise die Details dieser Formen kennen, bevor Sie die gewünschte Form in HTML exportieren. Lassen Sie uns also die Shapes-Datenliste mit den folgenden Schritten abrufen:
- Laden Sie die VSDX-Datei mit der Klasse Diagram.
- Definieren Sie die Seite.
- Durchlaufen Sie die Shapes der definierten Seite und drucken Sie die Shape-ID und den Namen.
Das folgende Codebeispiel zeigt, wie die Visio-Formenliste mit Python angezeigt wird.
# 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); |
Nachfolgend finden Sie die Daten zu vorhandenen Formen auf der ersten Seite der VSDX-Datei.
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
Während die VSDX-Datei so aussieht:

Konvertieren Sie VSDX-Formen programmgesteuert in HTML mit Python
Nachdem wir die Liste abgerufen hatten, bekamen wir eine Vorstellung von den vorhandenen Formen und ihren Positionen. So können wir jetzt die gewünschte Form zum Exportieren auswählen.
Bitte befolgen Sie die unten angegebenen Schritte:
- Laden Sie die Visio-Datei mit der Klasse Diagram.
- Definieren Sie die Seite.
- Geben Sie die Form an.
- Erstellen Sie eine Instanz der Klasse HTMLSaveOptions.
- Rufen Sie die Methode Shape.to_html auf, um die Form zu exportieren. Als Argumente werden der Pfad der Ausgabedatei und HTMLSaveOptions verwendet.
Der folgende Codeausschnitt zeigt, wie Sie Visio-Form in Python in HTML exportieren.
# 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); |
Sie sehen den resultierenden HTML-Code wie folgt.

Erhalten Sie eine kostenlose Lizenz
Sie können eine kostenlose temporäre Lizenz erwerben, um die API ohne Evaluierungseinschränkungen zu testen.
Zusammenfassen
Zusammenfassend hoffen wir, dass Sie gelernt haben, wie Sie eine bestimmte Visio-Form in HTML exportieren. Zunächst haben wir die Formdatenliste generiert und dann eine einzelne Form in eine HTML-Datei exportiert.
Sie können die Dokumentation aufrufen, um mehr über die Python Visio-Formkonverterbibliothek zu erfahren.
Abschließend empfehlen wir Ihnen, regelmäßig unter conholdate.com auf dem Laufenden zu bleiben.
Stelle eine Frage
Sie können uns Ihre Fragen oder Anregungen in unserem Forum mitteilen.
Häufig gestellte Fragen
Wie exportiere ich eine Form in Visio?
In diesem Artikel haben wir erläutert, wie Sie eine Visio-Form in HTML exportieren. Bitte folgen Sie diesem Link, um andere Exportoptionen zu erkunden.
Kann Visio in SVG exportieren?
Sie können Ihre Visio-Dokumente mit verschiedenen Programmiersprachen in SVG oder viele andere Formate exportieren. Folgen Sie einfach den folgenden Links:
- Microsoft Visio-Dateiformatlösung
- Diagrammbibliothek - Kostenlose Downloads
- Dokumente in .NET, Java, Python, Node.js und mehr
Kann ich als Kunde von conholdate.com Aspose.Diagram for Python verwenden?
Ja, der Lizenzinhaber von conholdate.com ist berechtigt, alle APIs der Produktfamilien Aspose und GroupDocs zu verwenden.