Kaip suspausti PDF C#

Šioje trumpoje temoje bus paaiškinta, kaip suspausti PDF C# naudojant visus konfigūravimo veiksmus, įskaitant aplinkos nustatymą ir kitą informaciją apie būtinas naudotinas klases. Galite lengvai naudoti paprastus API iškvietimus C# suspausto PDF failo dydžio ir išsaugoti jį diske. Galite tinkinti išvesties PDF glaudinimo parinktis naudodami klasės objektą OptimizationOptions.

Veiksmai, kaip suspausti PDF C#

  1. Sukonfigūruokite programą, kad pridėtumėte nuorodą į Aspose.PDF iš NuGet paketų tvarkyklės
  2. Įkelkite šaltinio PDF failą iš disko naudodami Document klasės egzempliorių
  3. Sukurkite OptimizationOptions klasės objektą, kad sukonfigūruotumėte PDF failo glaudinimą ir nustatytumėte skirtingus PDF optimizavimo parametrus
  4. OptimizeResources metodas C# suspausti PDF failą pagal naudojamus nustatymus
  5. Išsaugokite suspaustą PDF failą diske

Aukščiau atlikti veiksmai C# sumažina PDF dydį, vykdydami apibrėžtą operacijų seką. Procesą pradėsite pridėdami API nuorodą naudodami NuGet paketų tvarkyklę ir importuodami reikiamas vardų sritis. Tada šaltinio PDF failas bus įkeltas naudojant Document class objektą suspaudimui. Objektas OptimizationOptions class bus naudojamas skirtingoms PDF glaudinimo parinktims nustatyti, įskaitant vaizdų glaudinimą ir PDF vaizdo kokybę. Metodas “OptimizeResources” taiko optimizavimo parametrus, kad suspaustų PDF pagal pasirinktas parinktis. Galiausiai suspaustas PDF failas bus išsaugotas diske.

Kodas PDF suspausti C#

Pirmiau minėtas pavyzdys C# suspausti PDF dydį, naudojant paprastus API iškvietimus ir kelias kodo eilutes. “OptimizationOptions” taip pat leidžia nustatyti įvairius kitus glaudinimo parametrus, įskaitant “ImageEncoding”, “LinkDuplicateStreams”, “MaxResolution”, “RemovePrivateInfo”, “RemoveUnusedStreams”, “RemoveUnusedObjects” ir daugelį kitų nustatymų. Jei šaltinio PDF faile yra turinio, į kurį galima kreiptis naudojant pirmiau nurodytus nustatymus, jis prisidės prie PDF suglaudinimo, kai bus naudojamos šios ypatybės.

Šioje temoje mes sužinojome, kad norint suspausti PDF failą programiškai, galima lengvai sukurti C# pagrįstą programą. Jei norite sužinoti apie PDF padalijimą į puslapius, žr. straipsnį kaip padalinti PDF failą į puslapius C#.

 Latviski