Bu adım adım öğreticide, birlikte çalışma ve otomasyon olmadan Word belgesinin C# ile nasıl yazdırılacağını ayrıntılı olarak ele alacağız. Bir yazıcı iletişim kutusu kullanarak Word DOCX‘i C# ile yazdırmak için Windows Forms uygulamasını kullanacağız.
Interop Olmadan C# ile Word Belgesi Yazdırma Adımları
- NuGet.org’dan Aspose.Words for .NET paketini yükleyin
- Aspose.Words ve Aspose.Words.Rendering ad alanlarına referans ekleyin
- Aspose.Words for .NET lisansını SetLicense yöntemini kullanarak ayarlayın
- Yeni bir Document nesnesi oluşturun ve DOCX belgesini yükleyin
- Yeni bir PrintDialog nesnesi oluşturun ve yazıcı iletişim özelliklerini ayarlayın
- PrintPreviewDialog nesnesi oluşturun ve AsposeWordsPrintDocument nesnesini ve diğer özellikleri ayarlayın
- Yazıcı iletişim kutusunu etkinleştirmek için olay ekle
- Son olarak, yazıcı iletişim kutusunu kullanıcıya gösterin
Yukarıdaki adımlarda, Word belgesini Belge nesnesine yüklüyoruz, yazıcı iletişim kutusunun özelliklerini ayarlıyoruz ve ardından belgeyi oluşturulan yazıcı iletişim kutusu örneğine geçiriyoruz. Bu adımlar, bir Windows yazıcı iletişim kutusu kullanılarak Word belgesinin C# ile yazdırılmasına yardımcı olur. Yazıcı iletişim kutusu olmadan Word belgesinin nasıl yazdırılacağını göstermek için ayrı bir nasıl yapılır konusu ekleyeceğiz.
Otomasyon Olmadan C# ile Word Belgesi Yazdırma Kodu
DOCX veya DOC dosyasının kendisini açmadan C# print Word document içindeki yukarıdaki kod. Belgeyi geçirmenin yanı sıra yazdırma iletişim kutusunun özelliklerini ayarlar ve ardından kullanıcının belgeyi yazdırmasına izin verir.