Artikel ini berisi detail yang berkaitan dengan cara mengonversi Visio ke PNG di C#. Ini mencakup proses langkah demi langkah bersama dengan kode contoh yang berjalan untuk merender VSDX atau VSD ke PNG di C#. Properti yang berbeda untuk gambar keluaran dapat diatur untuk memodifikasi file yang dihasilkan.
Langkah-langkah untuk Mengonversi Visio ke PNG di C#
- Instal Aspose.Diagram API untuk mengekspor file Visio
- Buat objek kelas Diagram untuk memuat file input
- Setel preferensi dengan kelas ImageSaveOptions untuk gambar keluaran PNG
- Tulis gambar PNG keluaran dengan metode Save()
Langkah-langkah ini menjelaskan algoritme dasar untuk mengonversi Visio ke PNG di C#. Pertama-tama, muat diagram Visio sumber dengan objek dari kelas Diagram. Kemudian konfigurasikan karakteristik yang berbeda untuk gambar keluaran dan ekspor gambar keluaran PNG ke array byte, file, atau aliran.
Kode untuk Mengonversi Visio ke PNG di C#
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert Visio to PNG in C# | |
{ | |
// Load the license | |
Aspose.Diagram.License lic = new Aspose.Diagram.License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Load input VSD VSDX Visio file | |
Aspose.Diagram.Diagram diagram = new Aspose.Diagram.Diagram("VisioToPNG.vsdx"); | |
// Specify output image format as PNG | |
Aspose.Diagram.Saving.ImageSaveOptions options = new Aspose.Diagram.Saving.ImageSaveOptions(Aspose.Diagram.SaveFileFormat.Png); | |
// Set the property related to hidden pages | |
options.ExportHiddenPage = false; | |
// Save the resultant Image file | |
diagram.Save("VisioToPNG.png", options); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Contoh kode yang dapat dijalankan ini cukup untuk mengonversi VSDX ke PNG di C#. Namun, Anda dapat memilih nilai dan properti khusus untuk mengatur resolusi gambar, penskalaan, zoom, dll. untuk memodifikasi gambar keluaran yang dihasilkan. Selain itu, API memungkinkan Anda bekerja dengan berbagai konstruktor dan metode kelebihan beban yang dapat digunakan untuk memanipulasi file dengan aliran memori, aliran file, atau larik berdasarkan kebutuhan Anda.
Tutorial ini telah menjelaskan informasi yang berkaitan dengan proses convert VSD ke PNG di C#. Sedangkan, jika Anda ingin mempelajari konversi file Visio ke file PDF, buka artikel di cara mengonversi Visio ke PDF di C#.