Hur man komprimerar PDF i C#

Det här snabba ämnet går igenom hur du komprimerar PDF i C# med hjälp av fullständiga konfigurationssteg, inklusive inställning av miljön och annan information om nödvändiga klasser som ska användas. Du kan enkelt använda enkla API-anrop i C# komprimera PDF-filstorlek och spara den på disk. Du kan anpassa komprimeringsalternativen för utdata för PDF genom att använda klassobjektet OptimizationOptions.

Steg för att komprimera PDF i C#

  1. Konfigurera din applikation för att lägga till referens till Aspose.PDF från NuGet-pakethanteraren
  2. Ladda käll-PDF-filen från disken med hjälp av klassinstansen Document
  3. Instantiera klassobjektet OptimizationOptions för att konfigurera komprimeringen av PDF-filen och ställa in olika PDF-optimeringsinställningar
  4. OptimizeResources-metoden i C# komprimerar PDF-fil baserat på använda inställningar
  5. Spara den komprimerade PDF-filen på disken

Ovanstående steg i C# minskar PDF-storleken genom att följa den definierade operationssekvensen. Du kommer att börja processen genom att lägga till API-referens med NuGet-pakethanteraren och importera nödvändiga namnområden. Sedan kommer käll-PDF-filen att laddas med Document class-objekt för komprimering. Objektet OptimizationOptions class kommer att användas för att ställa in olika komprimeringsalternativ för PDF inklusive komprimering av bilder och PDF-bildkvalitet. OptimizeResources-metoden tillämpar optimeringsinställningarna för att komprimera PDF baserat på valda alternativ. Slutligen kommer den komprimerade PDF-filen att sparas på disken.

Kod för att komprimera PDF i C#

Det tidigare nämnda exemplet i C# komprimerar PDF-storlek genom att använda enkla API-anrop och några rader kod. Optimeringsalternativen låter dig också ställa in andra komprimeringsinställningar inklusive ImageEncoding, LinkDuplicateStreams, MaxResolution, RemovePrivateInfo, RemoveUnusedStreams, RemoveUnusedObjects och många andra inställningar. Om käll-PDF-filen har innehåll som kan hänvisas till med ovanstående inställningar, kommer det att bidra till komprimering av PDF när dessa egenskaper används.

I det här ämnet har vi lärt oss att för att komprimera PDF-fil programmatiskt kan C#-baserad applikation enkelt utvecklas. Om du vill lära dig hur du delar upp PDF till sidor, se artikeln hur man delar upp en PDF-fil efter sidor i C#.

 Svenska