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
- Zainstaluj pakiet Aspose.Words for .NET z NuGet.org
- Dodaj odwołanie do przestrzeni nazw Aspose.Words i Aspose.Words.Rendering
- Ustaw licencję Aspose.Words for .NET metodą SetLicense
- Utwórz nowy obiekt Document i załaduj dokument DOCX
- Utwórz nowy obiekt PrintDialog i ustaw właściwości okna dialogowego drukarki
- Utwórz obiekt PrintPreviewDialog i ustaw obiekt AsposeWordsPrintDocument oraz inne właściwości
- Dołącz zdarzenie, aby aktywować okno dialogowe drukarki
- 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.