
Ekspor bentuk Visio ke HTML
- Instalasi paket pengekspor bentuk Python Visio
- Ambil daftar data bentuk Visio
- Ekspor data bentuk Visio ke HTML
Menginstal paket pengekspor bentuk Python Visio
Untuk mengekspor/mengonversi bentuk Visio ke bentuk HTML, kita akan menggunakan paket Python Visio shape eksportir, yang tepat dan mudah digunakan. Silakan unduh atau instal paket dari PyPI menggunakan perintah pip yang diberikan di bawah ini:
pip install aspose-diagram-python
Ambil daftar bentuk Visio dengan Python
Tanpa MS Visio, saat Anda tidak dapat membuka dan melihat bentuk file VSDX yang ada, Anda mungkin perlu mengetahui detail bentuk tersebut sebelum mengekspor bentuk yang diinginkan ke HTML. Jadi, mari dapatkan daftar data bentuk menggunakan langkah-langkah di bawah ini:
- Muat file VSDX menggunakan kelas Diagram.
- Tentukan halaman.
- Ulangi bentuk halaman yang ditentukan dan cetak id dan nama bentuk.
Contoh kode berikut menunjukkan cara menampilkan daftar bentuk Visio menggunakan 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
Sedangkan file VSDX terlihat seperti ini:

Mengonversi bentuk Visio (VSDX) ke HTML menggunakan Python
Setelah mengambil daftarnya, kami mendapat ide tentang bentuk yang ada dan posisinya. Jadi, kita sekarang dapat memilih bentuk yang diinginkan untuk diekspor.
Silakan ikuti langkah-langkah yang diberikan di bawah ini:
- Muat file Visio menggunakan kelas Diagram.
- Tentukan halaman.
- Tentukan bentuknya.
- Buat instance dari kelas HTMLSaveOptions.
- Panggil metode Shape.to_html untuk mengekspor bentuk. Ini akan mengambil jalur file keluaran dan HTMLSaveOptions sebagai argumen.
Cuplikan kode berikut menunjukkan cara mengekspor bentuk Visio ke HTML dengan 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("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);
Dapatkan lisensi gratis
Anda bisa mendapatkan lisensi sementara gratis untuk mencoba API tanpa batasan evaluasi.
Menyimpulkan
Singkatnya, kami harap Anda telah mempelajari cara mengekspor bentuk Visio tertentu ke HTML. Awalnya, kami membuat daftar data bentuk dan kemudian mengekspor satu bentuk ke file HTML. Anda dapat mengunjungi dokumentasi untuk mempelajari lebih lanjut tentang pustaka pengonversi bentuk Python Visio. Terakhir, kami menyarankan Anda untuk terus memantau conholdate.com untuk pembaruan rutin.
Berikan pertanyaan
Anda dapat memberi tahu kami pertanyaan atau pertanyaan Anda di forum kami.
FAQ
Bagaimana cara mengekspor bentuk di Visio?
Pada artikel ini, kita telah membahas cara mengekspor bentuk Visio ke HTML. Ikuti tautan ini untuk menjelajahi opsi pengeksporan lainnya.
Bisakah Visio mengekspor ke SVG?
Anda dapat mengekspor dokumen Visio Anda ke SVG atau banyak format lainnya menggunakan berbagai bahasa pemrograman. Cukup ikuti tautan di bawah ini:
- Solusi Format File Microsoft Visio
- Perpustakaan Diagram - Unduhan Gratis
- Dokumen di .NET, Java, Python, Node.js, dan lainnya
Bisakah saya menggunakan Aspose.Diagram untuk Python sebagai pelanggan conholdate.com?
Ya, pemegang lisensi conholdate.com memenuhi syarat untuk menggunakan semua API dari rangkaian produk Aspose dan GroupDocs.