So drucken Sie Word-Dokumente in C#

In diesem Schritt-für-Schritt-Tutorial erläutern wir, wie Sie Word-Dokumente in C# ohne Interop und ohne Automatisierung drucken. Wir verwenden die Windows Forms-Anwendung, um Word DOCX in C# mithilfe eines Druckerdialogs zu drucken.

Schritte zum Drucken von Word-Dokumenten in C# ohne Interop

  1. Installieren Sie das Aspose.Words for .NET-Paket von NuGet.org
  2. Verweis auf die Namespaces Aspose.Words und Aspose.Words.Rendering hinzufügen
  3. Legen Sie die Lizenz von Aspose.Words für .NET mit der SetLicense-Methode fest
  4. Erstellen Sie ein neues Document-Objekt und laden Sie das DOCX-Dokument
  5. Erstellen Sie ein neues PrintDialog-Objekt und legen Sie die Druckerdialogeigenschaften fest
  6. Erstellen Sie das PrintPreviewDialog-Objekt und legen Sie das AsposeWordsPrintDocument-Objekt und andere Eigenschaften fest
  7. Ereignis anhängen, um den Druckerdialog zu aktivieren
  8. Zeigen Sie dem Benutzer schließlich den Druckerdialog

In den obigen Schritten laden wir das Word-Dokument in das Document-Objekt, legen die Eigenschaften des Druckerdialogs fest und übergeben das Dokument dann an die erstellte Druckerdialoginstanz. Diese Schritte helfen beim Drucken von Word-Dokumenten in C# mithilfe eines Windows-Druckerdialogs. Wir fügen ein separates Anleitungsthema hinzu, um zu zeigen, wie Sie ein Word-Dokument ohne Druckerdialog drucken.

Code zum Drucken von Word-Dokumenten in C# ohne Automatisierung

Der obige Code in C# print Word document, ohne die DOCX- oder DOC-Datei selbst zu öffnen. Es legt die Eigenschaften des Druckdialogs zusammen mit dem Übergeben des Dokuments selbst fest und lässt den Benutzer dann das Dokument drucken.

 Deutsch