
I dagens digitala landskap fokuserar många organisationer på att minska pappersförbrukningen. Det finns dock fortfarande scenarier där utskrift är avgörande—som att skicka onlinebeställningar som kräver utskrift av beställningsdetaljer som lagras i PDF-format. Att manuellt skriva ut varje dokument kan vara tråkigt, särskilt för storskaliga operationer. Tack och lov erbjuder Aspose.PDF för .NET API en effektiv lösning för att programmera utskrift av PDF-filer.
I den här guiden kommer du att lära dig hur du effektivt skriver ut PDF-filer i .NET-applikationer med C#. Här är vad du kan förvänta dig att utforska:
- Skriv ut PDF-fil med C#
- Skriv ut flera PDF-filer med C#
- Skriv ut specifika sidor av PDF med C#
- Skriv ut säker PDF-fil med C#
- Skriv ut PDF till specifik pappersfack i en skrivare med C#
- Skriv ut sidintervall till olika papperskällor med C#
- Kontrollera utskriftsjobbsstatus medan du skriver ut PDF med C#
Skriv ut PDF-fil med C#
Att automatisera utskriften av PDF-filer i dina .NET-applikationer med C# är enkelt. Följ dessa enkla steg för att skriva ut en PDF-fil:
- Skapa ett objekt av klassen PdfViewer.
- Ladda in PDF-dokumentet.
- Skriv ut PDF-filen.
Här är en kodsnutt som visar hur man skriver ut en PDF-fil med C#:
Skriv ut flera PDF-filer med C#
Om ditt företag kräver utskrift av flera PDF-filer kan Aspose.PDF för .NET API hjälpa till att effektivisera processen. Istället för att skriva ut varje fil individuellt kan du använda en lista för att skriva ut flera filer effektivt. Så här gör du:
- Initiera en
List<string>
för att hålla filnamnen. - Lägg till PDF-filerna i listan.
- Ladda varje PDF-fil.
- Skriv ut de flera PDF-filerna.
Följande kodsnutt illustrerar hur man skriver ut flera PDF-filer:
Skriv ut specifika sidor av PDF med C#
Aspose.PDF API tillåter dig att skriva ut specifika sidor från ett PDF-dokument. För att uppnå detta måste du ange de sidor som du vill skriva ut. Följ dessa steg:
- Ställ in in- och utfilvägar.
- Definiera sidintervall som du vill skriva ut.
- Specifika utskriftsparametrar.
- Utför utskriftskommandot.
Här är en kodsnutt som visar hur man skriver ut specifika sidor av ett PDF-dokument:
Skriv ut säker PDF-fil med C#
PDF-filer kan skyddas med lösenord, vilket kan inkludera användar- eller ägarlösenord. Användarlösenord krävs för att öppna och visa PDF:en, medan ägarlösenord krävs för ändringar. Så här skriver du ut en säker PDF-fil:
- Ladda den säkrade PDF:en med lösenordet.
- Skapa ett PdfViewer objekt.
- Skriv ut den säkrade PDF-filen.
Följande kodsnutt illustrerar hur man skriver ut en säker PDF-fil med C#:
Skriv ut PDF till specifik pappersfack i en skrivare med C#
Du kan styra dina PDF-utskrifter till specifika pappersfack med hjälp av Aspose.PDF för .NET API. Till exempel kan du vilja skriva ut bildtunga PDF-filer från ett fack och textbaserade PDF-filer från ett annat. Följ dessa steg:
- Ladda in PDF-filen.
- Ställ in utskriftsattributen.
- Specifika PageSettings och PaperSource.
- Anropa metoden PrintDocumentWithSettings.
Här är en kodsnutt som visar hur man skriver ut till ett specifikt pappersfack:
Skriv ut sidintervall till olika papperskällor med C#
I vissa fall kan du vilja skriva ut olika sidor av samma PDF-dokument till olika papperskällor. Till exempel kan du skriva ut framsidan från ett fack och de efterföljande sidorna från ett annat. Så här gör du:
- Initiera ett objekt av klassen PdfViewer.
- Använd PdfQueryPageSettings händelsehanterare delegat.
- Ställ in sid- och skrivareinställningarna.
- Anropa metoden PrintDocumentWithSettings.
Här är en kodsnutt som visar hur man skriver ut olika sidintervall till olika papperskällor:
Kontrollera utskriftsjobbsstatus medan du skriver ut PDF med C#
När du skriver ut PDF-filer till olika skrivare, som Microsoft Print to PDF eller någon fysisk skrivare, är det viktigt att övervaka utskriftsjobbsstatus. Detta är särskilt viktigt för stora dokument eller om det finns en chans att utskriften kan misslyckas. Så här kontrollerar du utskriftsjobbsstatus:
- Ladda in PDF-filen.
- Specifika sidinställningar.
- Ställ in skrivarnamnet.
- Skriv ut PDF-dokumentet med metoden PrintDocumentWithSettings.
Följande kodsnutt demonstrerar hur man kontrollerar utskriftsjobbsstatus:
Denna kodsnutt kommer att skriva ut utskriftsstatus för PDF-filen till konsolen i din .NET-applikation:

Slutsats
I den här artikeln har vi utforskat olika metoder för att skriva ut både säkrade och osäkrade PDF-filer med C# och Aspose-plugin. Vi har täckt hur man skriver ut hela PDF-dokument, specifika sidintervall och hur man styr utskrifter till specifika pappersfack eller bin. Dessutom har vi lärt oss hur man övervakar utskriftsstatus för dokument, vilket säkerställer en smidig utskriftsupplevelse i dina applikationer.
Med Aspose.PDF för .NET-plugin kan du förbättra dina applikationer med högpresterande PDF-utskriftsfunktioner för endast $99.