Konversikan Visio ke SVG dengan Python

Jika Anda mencari cara untuk mengekspor Visio diagrams ke dalam format gambar SVG menggunakan Python? Anda telah datang ke tempat yang tepat. Artikel ini akan menjelaskan cara menyimpan diagram Visio dari format VSDX sebagai SVG secara terprogram. Kami akan menunjukkan kepada Anda proses langkah demi langkah di mana Anda dapat dengan mudah mengonversi Visio ke SVG dengan Python.

Di Microsoft Visio, Anda dapat membuat sejumlah diagram, bagan alur, garis waktu, dan jenis grafis profesional lainnya. Ini adalah salah satu aplikasi grafik vektor paling populer. Ini menggunakan VSDX sebagai format file default untuk menyimpan file gambar. Kita dapat dengan mudah mengonversi dan menyimpan diagram Visio ke dalam format gambar SVG secara terprogram.

File SVG (Scalar Vector Graphics) menggambarkan tampilan gambar menggunakan format teks berbasis XML. Editor teks apa pun dapat mengedit file SVG karena itu hanya file XML. File SVG dapat dirender oleh sebagian besar browser modern. Terlepas dari independensi resolusinya, gambar SVG dapat diperbesar dan diperkecil tanpa kehilangan kualitas dalam skala apa pun.

Konversi diagram Visio ke SVG mungkin diperlukan dalam kasus tertentu. Ini memungkinkan Anda untuk berbagi gambar yang rumit tanpa mengorbankan kualitas gambar. Pada artikel ini, kita akan mempelajari cara mengonversi Visio ke SVG dengan Python. Jadi, mari kita mulai.

Artikel ini akan mencakup topik-topik berikut:

  1. Konverter Python Visio ke SVG – Unduhan Gratis
  2. Langkah-langkah untuk Mengonversi Diagram Visio ke SVG
  3. Konversi Diagram Visio ke SVG
  4. Simpan Halaman Spesifik Diagram Visio sebagai SVG dengan Python

Konverter Python Visio ke SVG – Unduhan Gratis

Untuk mengonversi gambar Visio ke SVG, kita akan menggunakan Aspose.Diagram for Python. Ini adalah API kaya fitur yang memungkinkan pembuatan, pengeditan, konversi, dan pemrosesan diagram MS Visio. API juga mempermudah manipulasi format file Visio yang didukung dengan properti dan metode yang mudah digunakan.

Kelas Diagram API adalah elemen akar dari hierarki objek Visio. Metode Save(string filename, SaveFileFormat format) dari kelas ini memungkinkan penyimpanan diagram ke file dalam format tertentu. Kita dapat memilih format untuk menyimpan diagram menggunakan pencacahan SaveFileFormat. Kelas ImageSaveOptions memungkinkan menentukan opsi penyimpanan tambahan saat merender halaman diagram menjadi gambar.

Harap unduh paket atau instal API dari PyPI menggunakan perintah pip berikut di konsol:

pip install aspose-diagram-python 

Cara Mengonversi Visio ke SVG dengan Python

Kami dapat dengan mudah mengonversi gambar Visio ke format gambar SVG dengan mengikuti langkah-langkah berikut:

  • Muat file gambar Visio.
  • Simpan Visio sebagai SVG.

Bagian berikut menjelaskan cara mengubah langkah-langkah ini menjadi Python dan mengubah VSDX menjadi SVG.

Konversikan Visio ke SVG menggunakan Python

Silakan ikuti langkah yang diberikan di bawah ini untuk mengonversi diagram Visio ke SVG secara terprogram dengan Python:

  1. Muat file input Visio menggunakan kelas Diagram.
  2. Panggil metode save() dengan jalur file SVG keluaran dan SaveFileFormat.SVG sebagai argumen.

Contoh kode berikut menunjukkan cara mengonversi diagram Visio ke SVG dengan Python.

# Contoh kode ini menunjukkan cara mengonversi diagram Visio ke SVG.
# Menginisialisasi kelas Diagram
diagram = Diagram("C:\Files\Sample.vsdx")

# Simpan diagram dalam format SVG
diagram.save("C:\Files\Sample_out.svg", SaveFileFormat.SVG)
Konversikan Visio ke SVG menggunakan Python

Konversikan Visio ke SVG menggunakan Python.

Simpan Halaman Tertentu Visio sebagai SVG dengan Python

Kami juga dapat menentukan opsi penyimpanan SVG dan menyimpan halaman tertentu dari diagram Visio sebagai gambar SVG dengan mengikuti langkah-langkah yang diberikan di bawah ini:

  1. Pertama, muat file input Visio menggunakan kelas Diagram.
  2. Selanjutnya, buat instance dari kelas ImageSaveOptions.
  3. Setelah itu, tentukan pageindex untuk disimpan sebagai SVG.
  4. Terakhir, panggil metode save() untuk menyimpannya sebagai SVG. Dibutuhkan jalur file SVG keluaran dan ImageSaveOptions sebagai argumen.

Contoh kode berikut menunjukkan cara mengonversi halaman tertentu dari diagram Visio ke SVG dengan Python.

# Contoh kode ini menunjukkan cara mengubah halaman tertentu dari diagram Visio menjadi SVG.
# Menginisialisasi kelas Diagram
diagram = Diagram("C:\Files\Sample.vsdx")

# Menginisialisasi opsi penyimpanan Gambar untuk SVG
options = saving.ImageSaveOptions(SaveFileFormat.SVG)
    
# Simpan satu halaman saja, berdasarkan indeks halaman
options.page_index = 1

# Simpan diagram sebagai SVG
diagram.save("C:\Files\ExportPageToImage_out.svg", options)
Simpan Halaman Tertentu Visio sebagai SVG dengan Python

Simpan Halaman Tertentu Visio sebagai SVG dengan Python.

Dapatkan Lisensi Sementara Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk mencoba perpustakaan tanpa batasan evaluasi.

Kesimpulan

Dalam artikel ini, kita telah mempelajari cara:

  • memuat file diagram Visio yang ada;
  • tentukan opsi penyimpanan SVG;
  • simpan VSDX sebagai SVG dengan Python.

Selain mengonversi Visio ke SVG dengan Python, Anda dapat mempelajari lebih lanjut tentang Aspose.Diagram untuk API Python menggunakan dokumentasi. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di forum dukungan gratis.

Lihat juga