Jak wydrukować dokument programu Word w języku C#

W tym samouczku krok po kroku omówimy sposób drukowania dokumentu programu Word w języku C# bez współdziałania i bez automatyzacji. Użyjemy aplikacji Windows Forms do wydrukowania programu Word DOCX w języku C# przy użyciu okna dialogowego drukarki.

Kroki, aby wydrukować dokument Word w C# bez Interop

  1. Zainstaluj pakiet Aspose.Words for .NET z NuGet.org
  2. Dodaj odwołanie do przestrzeni nazw Aspose.Words i Aspose.Words.Rendering
  3. Ustaw licencję Aspose.Words for .NET metodą SetLicense
  4. Utwórz nowy obiekt Document i załaduj dokument DOCX
  5. Utwórz nowy obiekt PrintDialog i ustaw właściwości okna dialogowego drukarki
  6. Utwórz obiekt PrintPreviewDialog i ustaw obiekt AsposeWordsPrintDocument oraz inne właściwości
  7. Dołącz zdarzenie, aby aktywować okno dialogowe drukarki
  8. Na koniec pokaż użytkownikowi okno dialogowe drukarki

W powyższych krokach ładujemy dokument programu Word do obiektu Document, ustawiamy właściwości okna dialogowego drukarki, a następnie przekazujemy dokument do utworzonej instancji okna dialogowego drukarki. Te kroki pomogą wydrukować dokument programu Word w języku C# przy użyciu okna dialogowego drukarki systemu Windows. Dodamy osobny temat instruktażowy, aby pokazać, jak wydrukować dokument programu Word bez okna dialogowego drukarki.

Kod do drukowania dokumentu programu Word w języku C# bez automatyzacji

Powyższy kod w C# print Word document bez otwierania samego pliku DOCX lub DOC. Ustawia właściwości okna dialogowego drukowania wraz z przekazaniem samego dokumentu, a następnie pozwala użytkownikowi wydrukować dokument.

 Polski