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

I denne guide vil du lære, hvordan du effektivt udskriver PDF-filer i .NET-applikationer ved hjælp af C#. Her er hvad du kan forvente at udforske:

Automatisering af udskrivning af PDF-filer i dine .NET-applikationer ved hjælp af C# er nemt. Følg disse enkle trin for at udskrive en PDF-fil:

  • Create an object of the PdfViewer class.
  • Lad indtastningen af PDF-dokumentet.
  • Skriv ud PDF-filen.

Her er en kode snippet, der viser, hvordan man skriver en PDF-fil ved hjælp af C#:

Hvis din virksomhed kræver udskrivning af flere PDF-filer, kan Aspose.PDF for .NET API hjælpe med at forenkle processen. I stedet for at udskrive hver fil individuelt, kan du bruge en liste til at udskrive flere filer effektivt:

  • Initialize a List<string> to hold the file names.
  • Tilføj PDF-filer til listen.
  • Lad alle PDF-filer op.
  • Udskriv de flere PDF-filer.

Følgende kodesnit illustrerer, hvordan man skriver ud flere PDF-filer ved hjælp af C#:

Den Aspose.PDF API giver dig mulighed for at udskrive specifikke sider fra et PDF-dokument. For at opnå dette skal du angive den side rang, du ønsker at udskrive:

  • Indsæt input og output filveje.
  • Indtast den rækkevidde af sider, du ønsker at udskrive.
  • Angiv printparametrene.
  • Udfør printkommandoen.

Her er et kodesnit, der viser, hvordan man udskriver specifikke sider af et PDF-dokument:

PDF-filer kan sikres med adgangskoder, som kan omfatte brugeren eller ejeren adgangskoder. Brugeren adgangskoder er nødvendige for at åbne og se PDF, mens ejeren adgangskoder er nødvendige for ændringer:

  • Download den sikrede PDF med adgangskoden.
  • Create a PdfViewer object.
  • Tryk på den sikrede PDF-fil.

Følgende kodesnit viser, hvordan man udskriver en sikker PDF-fil ved hjælp af C#:

Du kan henvise dine PDF-print til specifikke papirspor ved hjælp af Aspose.PDF for .NET API. For eksempel kan du gerne udskrive billedvægtige PDF’er fra en spor og tekstbaserede PDF’er fra en anden:

Her er et kodesnit, der viser, hvordan man skriver på et bestemt papir:

Print Page Range to Different Paper Sources ved hjælp af C#

I nogle tilfælde vil du muligvis gerne udskrive forskellige sider af samme PDF-dokument til forskellige papirkilder. For eksempel kan du udskrive dækningssiden fra en tråd og de efterfølgende sider fra en anden:

Her er en kodesnit, der viser, hvordan man skriver forskellige sider til forskellige papirkilder:

Tjek Print Job Status, mens du skriver PDF med C#

Når du udskriver PDF-filer til forskellige printere, såsom Microsoft Print til PDF eller enhver fysisk printer, er overvågningen af udskrivningsarbejdsstatus afgørende. Dette er især vigtigt for store dokumenter eller hvis der er en chance, at udskrivningen kan mislykkes:

Følgende kodesnit viser, hvordan man kontrollerer trykt jobstatus:

Denne kodsnit udfører udskrivningsstatus af PDF-filen til konsollen af din .NET-applikation:

C# Print Pdf

Konklusion

I denne artikel har vi undersøgt forskellige metoder til udskrivning af både sikrede og usikrede PDF-filer ved hjælp af C# og Aspose Plugin. Vi har dækket, hvordan man udskriver hele PDF-dokumenter, specifikke sider, og hvordan man henvender udskrivninger til specifikke papirspor eller binder.

Med Aspose.PDF for .NET Plugin kan du forbedre dine applikationer med højtydende PDF-printingskapaciteter for kun $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