Microsoft Visio adalah aplikasi pembuatan diagram dan grafik vektor yang digunakan untuk membuat diagram, bagan alur, dan representasi visual data lainnya. Pada artikel ini, kami akan membahas cara mengonversi gambar ke Visio di C#, memberikan panduan langkah demi langkah untuk membantu Anda berhasil melakukan tugas ini.
Topik-topik berikut akan dibahas dalam artikel ini:
- C# Image to Diagram Converter – Unduhan Gratis
- Langkah-langkah untuk Mengonversi Gambar ke Visio
- Konversi Gambar PNG ke Visio
- Konversi Gambar JPG ke Visio
- Masukkan Gambar BMP ke Visio
- Konversi Gambar ke Diagram Online
- Konverter Gambar ke Diagram – Sumber Pembelajaran
C# Pengonversi Gambar ke Diagram – Unduhan Gratis
Untuk menyisipkan gambar ke dalam diagram Visio, kita akan menggunakan Aspose.Diagram for .NET API. Ini memungkinkan pengembang untuk membuat, memanipulasi, dan mengonversi file Visio menggunakan API yang sederhana dan intuitif. Dengan Aspose.Diagram, Anda dapat dengan mudah menambahkan bentuk, konektor, teks, dan elemen lain ke diagram Visio. Aspose.Diagram banyak digunakan dalam pengembangan aplikasi perusahaan, alat visualisasi data, dan program perangkat lunak lain yang memerlukan integrasi Visio.
Harap unduh DLL API atau instal menggunakan NuGet.
PM> Install-Package Aspose.Diagram
Cara Mengonversi Gambar ke Visio menggunakan C#
Kami dapat dengan mudah mengonversi gambar apa pun menjadi diagram Visio menggunakan Aspose.Diagram for .NET dengan mengikuti langkah-langkah berikut:
- Buat gambar Visio baru.
- Dapatkan halaman demi indeks.
- Atur posisi X dan Y bersama dengan lebar dan tinggi gambar.
- Impor gambar sebagai bentuk Visio.
- Simpan diagram Visio.
Sekarang, mari kita lihat cara mengubah langkah-langkah ini di C# untuk menyisipkan gambar ke dalam diagram Visio.
Konversikan PNG ke Visio di C#
Silakan ikuti langkah-langkah yang diberikan di bawah ini untuk mengonversi gambar PNG menjadi diagram Visio.
- Buat instance dari kelas Diagram.
- Inisialisasi objek kelas Halaman dengan indeks dari koleksi halaman.
- Tentukan pinX, pinY, lebar, dan tinggi.
- Setelah itu, panggil metode AddShape() dengan image FileStream.
- Terakhir, simpan diagram Visio menggunakan metode Save(). Dibutuhkan jalur file VSDX keluaran dan SaveFileFormat sebagai argumen.
Contoh kode berikut menunjukkan cara mengonversi gambar PNG ke diagram Visio menggunakan C#.
// Contoh kode ini menunjukkan cara mengonversi gambar PNG ke diagram Visio.
using Aspose.Diagram;
using System.Drawing;
// Buat diagram baru
Diagram diagram = new Diagram();
// Dapatkan objek halaman berdasarkan indeks
Page page0 = diagram.Pages[0];
// Atur pinX, pinY, lebar dan tinggi
double pinX = 1, pinY = 1, width = 4, hieght = 5;
// Impor gambar Bitmap sebagai bentuk Visio
page0.AddShape(pinX, pinY, width, hieght, new FileStream("C:\\Files\\tower.png", FileMode.OpenOrCreate));
// Simpan diagram Visio
diagram.Save("C:\\Files\\PNGtoVisio.vsdx", SaveFileFormat.Vsdx);
Konversi JPG ke Visio di C#
Demikian pula, kita dapat mengonversi gambar JPG apa pun menjadi diagram Visio dengan mengikuti langkah-langkah yang disebutkan sebelumnya. Namun, kita hanya perlu memasukkan gambar JPG pada langkah #4.
Contoh kode berikut menunjukkan cara mengonversi gambar JPG ke diagram Visio menggunakan C#.
// Contoh kode ini menunjukkan cara mengonversi gambar JPG ke diagram Visio.
using Aspose.Diagram;
using System.Drawing;
// Buat diagram baru
Diagram diagram = new Diagram();
// Dapatkan objek halaman berdasarkan indeks
Page page0 = diagram.Pages[0];
// Atur pinX, pinY, lebar dan tinggi
double pinX = 2, pinY = 2, width = 4, hieght = 7;
// Impor gambar Bitmap sebagai bentuk Visio
page0.AddShape(pinX, pinY, width, hieght, new FileStream("C:\\Files\\tower.jpg", FileMode.OpenOrCreate));
// Simpan diagram Visio
diagram.Save("C:\\Files\\JPGtoVisio.vsdx", SaveFileFormat.Vsdx);
Sisipkan Gambar BMP ke Visio di C#
Kami juga dapat menyisipkan gambar BMP apa saja ke dalam diagram Visio dengan mengikuti langkah-langkah yang disebutkan sebelumnya. Namun, kita hanya perlu memasukkan file gambar BMP pada langkah #4.
Contoh kode berikut menunjukkan cara menyisipkan gambar BMP ke dalam diagram Visio menggunakan C#.
// Contoh kode ini menunjukkan cara mengonversi gambar PNG ke diagram Visio.
using Aspose.Diagram;
using System.Drawing;
// Buat diagram baru
Diagram diagram = new Diagram();
// Dapatkan objek halaman berdasarkan indeks
Page page0 = diagram.Pages[0];
// Atur pinX, pinY, lebar dan tinggi
double pinX = 1, pinY = 1, width = 4, hieght = 3;
// Impor gambar Bitmap sebagai bentuk Visio
page0.AddShape(pinX, pinY, width, hieght, new FileStream("C:\\Files\\sample.bmp", FileMode.OpenOrCreate));
// Simpan diagram Visio
diagram.Save("C:\\Files\\BMPtoVisio.vsdx", SaveFileFormat.Vsdx);
Dapatkan Lisensi Gratis
Anda bisa mendapatkan lisensi sementara gratis untuk mencoba perpustakaan tanpa batasan evaluasi.
Pengonversi Gambar ke Visio Online
Selain itu, Anda dapat mengonversi gambar menjadi diagram Visio online secara gratis dengan menggunakan aplikasi web Pengonversi Gambar ke Visio gratis kami. Aplikasi web ini dikembangkan menggunakan Aspose.Diagram API.
https://products.aspose.app/diagram/conversion/image-to-visio
Konverter Gambar ke Diagram – Sumber Belajar
Anda dapat mempelajari selengkapnya tentang membuat, mengonversi, dan memanipulasi diagram Visio tanpa menggunakan Microsoft Visio dan menjelajahi fitur pustaka lainnya menggunakan sumber daya yang diberikan di bawah ini:
- Aspose.Diagram untuk panduan pengembang .NET.
- Aplikasi online gratis.
- Aspose.Diagram untuk referensi .NET API.
- Panduan cara dan artikel.
Kesimpulan
Pada artikel ini, kami telah mempelajari cara memuat dan mengonversi gambar ke Visio di C#. Kita juga telah melihat cara membuat diagram visio dan menyimpannya dalam format VSDX. Mengonversi gambar ke Visio di C# relatif mudah. Dengan menggunakan pustaka Aspose.Diagram, Anda dapat dengan cepat dan mudah mengonversi gambar ke file Visio. Kuncinya adalah mengikuti langkah-langkah yang diuraikan di atas dan memastikan bahwa Anda memiliki pustaka dan alat yang diperlukan terpasang di mesin Anda. Jika ada ambiguitas, harap hubungi kami di forum dukungan gratis.