Як надрукувати документ Word на C#

У цьому покроковому посібнику ми детально розповімо, як надрукувати документ Word на C# без взаємодії та автоматизації. Ми використаємо програму Windows Forms для друку Word DOCX на C# за допомогою діалогового вікна принтера.

Кроки для друку документа Word на C# без взаємодії

  1. Установіть пакет Aspose.Words for .NET із NuGet.org
  2. Додайте посилання на простори імен Aspose.Words і Aspose.Words.Rendering
  3. Встановіть ліцензію Aspose.Words для .NET за допомогою методу SetLicense
  4. Створіть новий об’єкт Document і завантажте документ DOCX
  5. Створіть новий об’єкт PrintDialog і встановіть властивості діалогового вікна принтера
  6. Створіть об’єкт PrintPreviewDialog і встановіть об’єкт AsposeWordsPrintDocument та інші властивості
  7. Додайте подію, щоб активувати діалогове вікно принтера
  8. Нарешті, покажіть користувачеві діалогове вікно принтера

У наведених вище кроках ми завантажуємо документ Word в об’єкт Document, встановлюємо властивості діалогового вікна принтера, а потім передаємо документ створеному екземпляру діалогового вікна принтера. Ці дії допоможуть надрукувати документ Word на C# за допомогою діалогового вікна принтера Windows. Ми додамо окрему тему з інструкціями, щоб показати, як надрукувати документ Word без діалогового вікна принтера.

Код для друку документа Word на C# без автоматизації

Наведений вище код у C# print Word document без відкриття самого файлу DOCX або DOC. Він встановлює властивості діалогового вікна друку разом із передачею самого документа, а потім дозволяє користувачеві роздрукувати документ.

 Українська