Anda dapat mencetak dokumen Diagram seperti VSDX, DWG, VDW, VSTX secara terprogram menggunakan C#. Aspose.Diagram for .NET API dapat diintegrasikan ke dalam aplikasi berbasis .NET Anda untuk bekerja dengan file Microsoft Visio. Silakan lihat kasus penggunaan berikut untuk mencetak dokumen diagram:

Dokumen Visio VSD, VSDX, DWG, dll., Printer – Instalasi C# API

Anda dapat mencetak bentuk dan diagram Visio dalam VSD, VSDX, DWG, dan banyak format file lain yang didukung menggunakan Aspose.Diagram for .NET. Cukup konfigurasikan API dengan mengunduh file DLL dari New Releases, atau instal dengan cepat dari NuGet Package Manager dengan perintah instalasi berikut:

PM> Install-Package Aspose.Diagram

Cetak Dokumen Visio dengan XpsPrint Secara terprogram menggunakan C#

Kelas XpsPrint sangat membantu untuk mencetak file Diagram pada aplikasi sisi server karena menggunakan kelas pencetakan .NET Framework tidak didukung oleh layanan. Langkah-langkah berikut menjelaskan cara mencetak Dokumen Visio dengan XpsPrint secara terprogram dengan C#:

  1. Gunakan Aspose.Diagram untuk mengonversi dokumen ke XPS dan menyimpannya dalam aliran memori.
  2. Kirim dokumen Diagram ke printer menggunakan XpsPrint API.

Kode berikut menunjukkan cara mencetak dokumen Visio dengan mengirimkannya ke printer dengan API XpsPrint:

public static void Print(Diagram diagram, string printerName, string jobName, bool isWait)
{
    if (diagram == null)
        throw new ArgumentNullException("document");

    // Gunakan Aspose.Diagram untuk mengonversi dokumen ke XPS dan menyimpannya dalam aliran memori.
    MemoryStream stream = new MemoryStream();
    diagram.Save(stream, SaveFileFormat.XPS);
    stream.Position = 0;

    // Kirim dokumen Diagram ke printer menggunakan XpsPrint API
    Print(stream, printerName, jobName, isWait);
}

Cetak Diagram Visio ke Printer Default Secara terprogram dalam C#

Anda dapat mencetak file Diagram Visio seperti VSDX, DWG, VST, dll. secara terprogram menggunakan C#. Silakan ikuti langkah-langkah di bawah ini:

  1. Buat instance dari kelas Diagram untuk memuat diagram untuk dicetak.
  2. Panggil metode Print tanpa parameter atau argumen apa pun.

Kode di bawah ini menjelaskan cara mencetak file Microsoft Diagram ke printer default secara terprogram dengan C#:

// Memuat sumber Visio VSD atau diagram VSDX
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx");

// Panggil metode cetak untuk mencetak seluruh Diagram menggunakan printer default
diagram.Print();

Cetak Diagram Visio ke Printer Tertentu Secara terprogram dengan C#

Anda dapat mencetak diagram Visio yang berisi berbagai bentuk ke printer tertentu dengan langkah-langkah berikut:

  1. Muat file diagram masukan dengan kelas Diagram.
  2. Tentukan nama printer dan Nama pekerjaan dan panggil metode Print().

Kode berikut menguraikan cara mencetak file Diagram ke printer tertentu di C#:

// Memuat diagram Visio sumber
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx");

// Panggil metode cetak untuk mencetak seluruh Diagram menggunakan nama printer dan tetapkan nama dokumen dalam pekerjaan cetak
diagram.Print("LaserJet1100", "Test Job");

Dapatkan Lisensi API Gratis

Anda dapat meminta Lisensi Sementara Gratis untuk mengevaluasi API tanpa batasan apa pun.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara mencetak Diagram dan bentuk Microsoft Visio dalam VSDX, VSD, DWG, dan format file lainnya secara terprogram menggunakan C#. Anda dapat mengatur opsi yang berbeda seperti nama printer atau pekerjaan default atau spesifik, dll. Sesuai kebutuhan Anda. Selanjutnya, Anda dapat melihat Dokumentasi untuk menjelajahi fitur lainnya. Jika ada masalah, jangan ragu untuk menghubungi kami di Forum Dukungan Gratis.

Lihat juga