Drucken eines Dokuments programmgesteuert oder mithilfe von Dialogen

In diesem Artikel wird beschrieben, wie Sie ein Textverarbeitungsdokument mit Aspose.Words API drucken. Es zeigt auch die Methoden zum Drucken eines Dokuments mit Einstellungen, Druckvorschau und Druckfortschrittsdialogen.

Drucken eines Dokuments mit Einstellungen und Druckvorschaudialogen

Bei der Arbeit mit Dokumenten ist es häufig erforderlich, diese auf einem ausgewählten Drucker zu drucken. Es ist hilfreich, einen Druckvorschaudialog zu verwenden, um visuell zu überprüfen, wie das gedruckte Dokument angezeigt wird, und relevante Druckoptionen auszuwählen.

Die Aspose.Words hat keine eingebauten Dialoge oder Formulare, sondern implementiert die AsposeWordsPrintDocument Klasse überschreibt beide Java.ahhh.Druck.Druckbar und Java.ahhh.Druck.Seitenfähig.

Das folgende Beispiel zeigt, wie Sie diese Klassen verwenden, um ein Dokument aus Aspose.Words über die Druckvorschau- und Einstellungsdialoge zu drucken:

Drucken mehrerer Seiten auf einem Blatt

Aspose.Words implementiert die Klasse MultipagePrintDocument, um den Druckvorgang so zu optimieren, dass Ihre benutzerdefinierte Logik implementiert wird, indem definiert wird, wie das Dokument auf der gedruckten Seite angezeigt wird. Die Klasse MultipagePrintDocument bietet die Möglichkeit, mehrere Seiten auf ein Blatt Papier zu drucken.

Sie können ein Beispiel für die Verwendung der Klasse MultipagePrintDocument von herunterladen Aspose.Words GitHub.

Das Ergebnis dieses Codebeispiels ist unten dargestellt:

print_several_pages_on_one_sheet_aspose_words_java/