Šioje žingsnis po žingsnio pamokoje paaiškinsime, kaip spausdinti Word dokumentą C# kalba be sąveikos ir be automatizavimo. Naudosime “Windows Forms” programą norėdami spausdinti Word DOCX C#, naudodami spausdintuvo dialogo langą.
Veiksmai, kaip spausdinti Word dokumentą C# be sąveikos
- Įdiekite Aspose.Words for .NET paketą iš NuGet.org
- Pridėkite nuorodą į Aspose.Words ir Aspose.Words.Rendering vardų erdves
- Nustatykite Aspose.Words, skirto .NET, licenciją naudodami SetLicense metodą
- Sukurkite naują Document objektą ir įkelkite DOCX dokumentą
- Sukurkite naują PrintDialog objektą ir nustatykite spausdintuvo dialogo ypatybes
- Sukurkite objektą PrintPreviewDialog ir nustatykite AsposeWordsPrintDocument objektą bei kitas ypatybes
- Pridėkite įvykį, kad suaktyvintumėte spausdintuvo dialogo langą
- Galiausiai vartotojui parodykite spausdintuvo dialogo langą
Atlikdami aukščiau nurodytus veiksmus, įkeliame Word dokumentą į dokumento objektą, nustatome spausdintuvo dialogo lango ypatybes ir perduodame dokumentą į sukurtą spausdintuvo dialogo egzempliorių. Šie veiksmai padeda spausdinti Word dokumentą C# naudojant Windows spausdintuvo dialogo langą. Pridėsime atskirą temą, kaip spausdinti Word dokumentą be spausdintuvo dialogo lango.
Kodas, skirtas spausdinti Word dokumentą C# be automatikos
Aukščiau pateiktas kodas C# print Word document neatidarant paties DOCX arba DOC failo. Jis nustato spausdinimo dialogo ypatybes kartu su paties dokumento perdavimu ir leidžia vartotojui atspausdinti dokumentą.