Print PDF files C#

In today’s digital landscape, many organizations are focused on reducing paper consumption. However, there are still scenarios where printing is essential—like dispatching online orders that require printing order details stored in PDF format. Manually printing each document can be tedious, especially for large-scale operations. Thankfully, the Aspose.PDF für .NET API provides an efficient solution for printing PDF files programmatically.

In diesem Leitfaden erfahren Sie, wie Sie PDF-Dateien in .NET-Anwendungen mit C# effektiv drucken können:

Automatisieren der Druck von PDF-Dateien in Ihren .NET-Anwendungen mit C# ist einfach. Folgen Sie diesen einfachen Schritten, um eine PDF-Datei zu drucken:

  • Create an object of the PdfViewer class.
  • Laden Sie das PDF-Dokument ein.
  • Drucken Sie die PDF-Datei.

Hier ist ein Code-Snippet, der zeigt, wie man eine PDF-Datei mit C# druckt#:

Wenn Ihr Unternehmen mehrere PDF-Dateien drucken muss, kann der Aspose.PDF für .NET API helfen, den Prozess zu vereinfachen. anstatt jedes Datei individuell zu drucken, können Sie eine Liste verwenden, um mehrere Dateien effizient zu drucken:

  • Initialize a List<string> to hold the file names.
  • Fügen Sie die PDF-Dateien in die Liste hinzu.
  • Laden Sie jedes PDF-Datei herunter.
  • Drucken Sie die mehreren PDF-Dateien.

Das folgende Code-Snippet illustriert, wie man mehrere PDF-Dateien mit C# druckt#:

Die Aspose.PDF API ermöglicht es Ihnen, bestimmte Seiten aus einem PDF-Dokument zu drucken.Um dies zu erreichen, müssen Sie die Seite-Rangen angeben, die Sie drucken möchten:

  • Setzen Sie die Eingangs- und Ausgangsdatei-Paths.
  • Definieren Sie das Seitenbereich, das Sie drucken möchten.
  • Angeben Sie die Druckparameter.
  • Ausführen Sie die Druckkommando.

Hier ist ein Code-Snippet, der zeigt, wie man bestimmte Seiten eines PDF-Dokuments druckt:

PDF-Dateien können mit Passwörtern gesichert werden, die Benutzer- oder Eigentümer-Passwörter enthalten können. Benutzer-Passwörter sind erforderlich, um das PDF zu öffnen und zu sehen, während Eigentümer-Passwörter für Änderungen erforderlich sind:

  • Laden Sie das sichere PDF mit dem Passwort herunter.
  • Create a PdfViewer object.
  • Drucken Sie die sichere PDF-Datei.

Das folgende Code-Snippet illustriert, wie man eine sichere PDF-Datei mit C# druckt#:

Sie können Ihre PDF-Drucks auf bestimmte Papierstreifen mit dem Aspose.PDF für .NET API verweisen. Zum Beispiel möchten Sie Bilder-Schwer PDFs von einem Trail und Text-basierte PDFs von einem anderen drucken:

Hier ist ein Code-Snippet, der zeigt, wie man auf eine bestimmte Papierstraße druckt:

Print Page Range to Different Paper Sources using C#

In einigen Fällen möchten Sie möglicherweise verschiedene Seiten des gleichen PDF-Dokuments in verschiedene Papierquellen drucken. Zum Beispiel können Sie die Abdeckungsseite von einem Trail und die folgenden Seiten von einem anderen drucken:

Hier ist ein Code-Snippet, der zeigt, wie man verschiedene Seiten von verschiedenen Papierquellen druckt:

berprüfen Sie den Arbeitsstatus beim Drucken von PDF mit C#

Bei der Druckung von PDF-Dateien auf verschiedene Drucker, wie Microsoft Druck auf PDF oder jede physische Drucker, ist die Überwachung des Druckjobs-Status entscheidend. Dies ist besonders wichtig für große Dokumente oder wenn es eine Chance gibt, dass die Druck nicht funktioniert. Hier ist, wie man den Druckjobs-Status überprüft:

  • Laden Sie die Eingabe PDF-Datei.
  • Angeben Sie die Seiteninstellungen.
  • Setzen Sie den Druckernamen an.
  • Print the PDF document using the PrintDocumentWithSettings method.

Der folgende Code-Snippet zeigt, wie man den Druckjob-Status überprüft:

Dieses Code-Snippet wird den Druckstatus der PDF-Datei auf die Konsole Ihrer .NET-Anwendung ausführen:

C# Print Pdf

Schlussfolgerungen

In diesem Artikel haben wir verschiedene Methoden für die Druckung sowohl sicherer und unsicherer PDF-Dateien mit C# und dem Aspose-Plugin untersucht. Wir haben beschlossen, wie man ganze PDF-Dokumente, spezifische Seitenräume druckt und wie man Druck auf spezifische Papierstreifen oder Bins anstreckt. Zusätzlich haben wir gelernt, wie man den Druckstatus der Dokumente überwacht, um eine glatt Druckerfahrung in Ihren Anwendungen zu gewährleisten.

Mit dem Aspose.PDF für .NET Plugin können Sie Ihre Anwendungen mit hochwertigen PDF-Druckfunktionen für nur 99 US-Dollar verbessern.

If you’re looking to Create a PDF File Programmatically in C#, make sure to leverage the C# Create PDF File Programmatically features offered by Aspose. Moreover, if you need to send a PDF to a printer, you can utilize the C# Send PDF to Printer functionality, alongside C# Print PDF File Programmatically options to ensure a seamless printing process. For quick solutions, the C# Print PDF Directly to Printer method is invaluable, especially when you need to print PDF files using Microsoft Print to PDF C# or any other printer setup. Additionally, you can use the .NET Core Print PDF capabilities or the .NET Print PDF functionalities to streamline your printing tasks further.

You can also explore the C# Aspose PDF Print functionalities to enhance your document management systems. If you are interested in specific examples, the C# Aspose PDF Print Example offers helpful insights on implementing these features effectively.

More in this category