Dalam tutorial langkah demi langkah ini, kami akan menjelaskan cara mencetak dokumen Word di C# tanpa interop dan tanpa otomatisasi. Kami akan menggunakan aplikasi Windows Forms untuk mencetak Word DOCX dalam C# menggunakan dialog printer.
Langkah-langkah Mencetak Dokumen Word di C# Tanpa Interop
- Instal paket Aspose.Words for .NET dari NuGet.org
- Tambahkan referensi ke Aspose.Words dan Aspose.Words.Rendering namespaces
- Setel lisensi Aspose.Words untuk .NET menggunakan metode SetLicense
- Buat objek Document baru dan muat dokumen DOCX
- Buat objek PrintDialog baru dan atur properti dialog printer
- Buat objek PrintPreviewDialog dan atur objek AsposeWordsPrintDocument dan properti lainnya
- Lampirkan acara untuk mengaktifkan dialog printer
- Terakhir, tampilkan dialog printer kepada pengguna
Pada langkah-langkah di atas, kita memuat dokumen Word ke objek Dokumen, mengatur properti dari dialog printer dan kemudian meneruskan dokumen ke instance dialog printer yang dibuat. Langkah-langkah ini membantu mencetak dokumen Word dalam C# menggunakan dialog printer windows. Kami akan menambahkan topik petunjuk terpisah, untuk menunjukkan cara mencetak dokumen Word tanpa dialog printer.
Kode untuk Mencetak Dokumen Word di C# Tanpa Otomatisasi
Kode di atas dalam C# print Word document tanpa membuka file DOCX atau DOC itu sendiri. Ini mengatur properti dialog cetak bersama dengan melewatkan dokumen itu sendiri dan kemudian membiarkan pengguna mencetak dokumen.