Ova kratka tema će vas provesti kroz kako komprimirati PDF u C# uz pomoć potpunih konfiguracijskih koraka uključujući postavljanje okruženja i druge informacije o potrebnim klasama koje će se koristiti. Možete jednostavno koristiti jednostavne API pozive u C# komprimirati veličinu PDF datoteke i spremiti je na disk. Možete prilagoditi opcije kompresije izlaznog PDF-a pomoću objekta klase OptimizationOptions.
Koraci za komprimiranje PDF-a u C#
- Konfigurirajte svoju aplikaciju za dodavanje reference na Aspose.PDF iz upravitelja paketa NuGet
- Učitajte izvornu PDF datoteku s diska pomoću instance klase Document
- Instancirajte objekt klase OptimizationOptions da biste konfigurirali kompresiju PDF datoteke i postavili različite postavke optimizacije PDF-a
- Metoda OptimizeResources u C# komprimira PDF datoteku na temelju korištenih postavki
- Spremite komprimiranu PDF datoteku na disk
Gornji koraci u C# smanjuju veličinu PDF-a slijedeći definirani slijed operacija. Proces ćete započeti dodavanjem API reference pomoću upravitelja paketa NuGet i uvozom potrebnih prostora imena. Tada će se izvorna PDF datoteka učitati pomoću objekta klase dokumenta za kompresiju. Objekt OptimizationOptions class koristit će se za postavljanje različitih opcija kompresije za PDF, uključujući kompresiju slika i kvalitetu PDF slike. Metoda OptimizeResources primjenjuje postavke optimizacije za komprimiranje PDF-a na temelju odabranih opcija. Na kraju, komprimirani PDF bit će spremljen na disk.
Kod za komprimiranje PDF-a u C#
Prethodno spomenuti primjer u C# sažima veličinu PDF-a usvajanjem jednostavnih API poziva i nekoliko redaka koda. OptimizationOptions vam također omogućuju postavljanje različitih drugih postavki kompresije uključujući ImageEncoding, LinkDuplicateStreams, MaxResolution, RemovePrivateInfo, RemoveUnusedStreams, RemoveUnusedObjects i mnoge druge postavke. Ako izvorni PDF ima sadržaj koji se može uputiti korištenjem gornjih postavki, on će pridonijeti kompresiji PDF-a nakon upotrebe ovih svojstava.
U ovoj smo temi naučili da se za komprimiranje PDF datoteke programski može jednostavno razviti aplikacija temeljena na jeziku C#. Ako želite naučiti o dijeljenju PDF-a na stranice, pogledajte članak kako podijeliti PDF datoteku po stranicama u C#.