MS Visio adalah aplikasi yang banyak digunakan untuk membuat banyak diagram seperti diagram alur, diagram alur bisnis, dll. Namun, dalam berbagai kasus, Anda mungkin perlu mengonversi file diagram ke format file lain. Misalnya, saat membagikan diagram, Anda dapat mengonversinya menjadi file PDF. Di sisi lain, Anda dapat mengonversi diagram menjadi gambar untuk disematkan ke aplikasi web atau desktop Anda. Pada artikel ini, kami akan menargetkan konversi diagram Visio ke PDF secara terprogram. Khususnya, Anda akan mempelajari cara mengonversi file VSDX atau VSD ke PDF menggunakan C#.

C# Visio ke PDF Converter API

Aspose.Diagram for .NET adalah pustaka kelas C# yang dirancang untuk membuat dan memanipulasi diagram MS Visio dari dalam aplikasi .NET. Selain itu, ini menyediakan API konverter fidelitas tinggi yang memungkinkan Anda mengonversi diagram Visio ke PDF dan format lainnya. Anda dapat mengunduh DLL API atau menginstalnya menggunakan NuGet.

Install-Package Aspose.Diagram

Langkah-langkah untuk Mengonversi Visio ke PDF di C#

Berikut langkah-langkah untuk mengonversi diagram Visio ke PDF menggunakan Aspose.Diagram for .NET.

  • Muat file Visio VSD atau VDSX menggunakan kelas Diagram.
// Buat objek diagram untuk memuat diagram VSD/VSDX
Diagram diagram = new Diagram("Diagram.vsd");
// Buat aliran memori dan simpan diagram sebagai PDF
MemoryStream pdfStream = new MemoryStream();
diagram.Save(pdfStream, SaveFileFormat.PDF);
// Buat berkas PDF
FileStream pdfFileStream = new FileStream("ExportToPDF.pdf", FileMode.Create, FileAccess.Write);
// Menulis ke file
pdfStream.WriteTo(pdfFileStream);
// Tutup aliran
pdfFileStream.Close();
pdfStream.Close();

C# Visio ke PDF - Kode Lengkap

Berikut adalah source code lengkap cara convert file Visio ke PDF menggunakan C#.

// Buat objek diagram untuk memuat diagram VSD/VSDX
Diagram diagram = new Diagram("Diagram.vsd");

// Buat aliran memori dan simpan diagram sebagai PDF
MemoryStream pdfStream = new MemoryStream();
diagram.Save(pdfStream, SaveFileFormat.PDF);

// Buat berkas PDF
FileStream pdfFileStream = new FileStream("ExportToPDF.pdf", FileMode.Create, FileAccess.Write);
// Menulis ke file
pdfStream.WriteTo(pdfFileStream);

// Tutup aliran
pdfFileStream.Close();
pdfStream.Close();

Hasil

Berikut ini adalah tangkapan layar dari hasil yang akan Anda peroleh menggunakan kode yang disebutkan di atas.

Diagram Visio

Visio ke PDF C#

PDF yang dikonversi

Visio ke PDF

Dapatkan Lisensi Gratis

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

Kesimpulan

Aspose.Diagram for .NET menyediakan berbagai fitur untuk manipulasi diagram Visio. Selain itu, ini menyediakan konversi diagram berkualitas tinggi ke format PDF. Pada artikel ini, Anda telah mempelajari cara mengonversi diagram VDS atau VSDX ke format PDF menggunakan C#. Anda dapat mempelajari lebih lanjut tentang API menggunakan dokumentasi.

Lihat juga