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 voor .NET API provides an efficient solution for printing PDF files programmatically.

In deze gids leert u hoe u effectief PDF-bestanden in .NET-toepassingen met behulp van C# kunt afdrukken.

Het automatiseren van het afdrukken van PDF-bestanden in uw .NET-toepassingen met behulp van C# is eenvoudig. volg deze eenvoudige stappen om een PDF-bestand te afdrukken:

  • Create an object of the PdfViewer class.
  • Download het input PDF-document.
  • Print het PDF-bestand.

Hier is een code snippet die toont hoe u een PDF-bestand met behulp van C# kunt afdrukken:

Als uw bedrijf het afdrukken van meerdere PDF-bestanden vereist, kan de Aspose.PDF voor .NET API het proces helpen sneller te maken. in plaats van elk bestand individueel te afdrukken, kunt u een lijst gebruiken om meerdere bestanden efficiënt te afdrukken.

  • Initialize a List<string> to hold the file names.
  • Voeg de PDF-bestanden toe aan de lijst.
  • Laden van elk PDF-bestand.
  • Print de meerdere PDF-bestanden.

De volgende code snippet illustreert hoe u meerdere PDF-bestanden kunt afdrukken met behulp van C#:

De Aspose.PDF API stelt u in staat om specifieke pagina’s uit een PDF-document af te drukken. om dit te bereiken, moet u de pagina randen specificeren die u wilt afdrukken.

  • Stel de input en output bestand paden.
  • Definieer het paginagebied dat u wilt afdrukken.
  • Bepaal de drukparameters.
  • Uitvoeren van de printcommand.

Hier is een code snippet dat laat zien hoe specifieke pagina’s van een PDF-document worden afgedrukt:

PDF-bestanden kunnen worden beveiligd met wachtwoorden, die gebruiker of eigenaar wachtwoorden kunnen bevatten. gebruiker wachtwoorden zijn nodig om de PDF te openen en te bekijken, terwijl eigenaar wachtwoorden zijn vereist voor wijzigingen.

  • Download de beveiligde PDF met het wachtwoord.
  • Create a PdfViewer object.
  • Print het beveiligde PDF-bestand.

De volgende code snippet illustreert hoe u een beveiligde PDF-bestand met behulp van C# kunt afdrukken:

U kunt uw PDF-prints naar specifieke papieren trays richten met behulp van de Aspose.PDF voor .NET API. Bijvoorbeeld, kunt u foto-gewicht PDF’s van een tray en tekstgebaseerde PDF’s van een andere willen afdrukken.

Hier is een code snippet dat laat zien hoe je op een specifieke papierlijst kunt afdrukken:

Print Page Range to Different Paper Sources met behulp van C#

In sommige gevallen wilt u misschien verschillende pagina’s van hetzelfde PDF-document naar verschillende papieren bronnen afdrukken. Bijvoorbeeld, kunt u de coverpagina van een tray afdrukken en de volgende pagina’s van een andere.

Hier is een code snippet dat laat zien hoe je verschillende pagina’s naar verschillende papieren bronnen kunt afdrukken:

Check Print Job Status tijdens het afdrukken van PDF met C#

Bij het afdrukken van PDF-bestanden naar verschillende printers, zoals Microsoft Print naar PDF of een fysieke printer, is het monitoren van de drukwerkstatus van cruciaal belang. Dit is vooral belangrijk voor grote documenten of als er een kans is dat de afdruk kan mislukken.

  • Download de input PDF-bestand.
  • Bepaal de pagina instellingen.
  • Stel de printernaam in.
  • Print the PDF document using the PrintDocumentWithSettings method.

De volgende code snippet toont hoe u de drukwerkstatus kunt controleren:

Dit code snippet brengt de drukstatus van de PDF-bestand naar de console van uw .NET-applicatie uit:

C# Print Pdf

Conclusie

In dit artikel hebben we verschillende methoden onderzocht voor het afdrukken van zowel beveiligde als onbeveiligde PDF-bestanden met behulp van de C# en de Aspose Plugin. We hebben betrekking op het afdrukken van volledige PDF-documenten, specifieke pagina’s en hoe we afdrukken naar specifieke papiertrails of bins.

Met de Aspose.PDF voor .NET Plugin kunt u uw toepassingen verbeteren met hoogwaardige PDF-printcapaciteiten voor slechts $99.

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