Kaip suspausti PDF su Java

Šioje trumpoje temoje aprašoma, kaip suspausti PDF Java, kartu su išsamia informacija apie visus konfigūracijos veiksmus ir aplinkos nustatymus, įskaitant informaciją apie būtinas naudotinas klases. Galite lengvai naudoti paprastus API iškvietimus Java kode, kad sumažintumėte PDF failo dydį ir išsaugotumėte jį diske arba atminties sraute. Pamatysite, kaip galite naudoti įvairias OptimizationOptions klasėje esančias glaudinimo parinktis, kad pasiektumėte suspaudimą.

Veiksmai, kaip suspausti PDF Java.

  1. Pridėkite Aspose.PDF for Java bibliotekos nuorodą iš Maven saugyklos, kad suspaustumėte PDF failą
  2. Į savo projektą įtraukite nuorodą į Aspose.PDF vardų sritį, kad suspaustumėte PDF
  3. Sukurkite Document class, kad įkeltumėte šaltinio PDF failą
  4. Sukurkite OptimizationOptions klasės objektą, kad sukonfigūruotumėte PDF failo glaudinimą ir nustatytumėte skirtingus PDF optimizavimo parametrus
  5. Naudokite optimizeResources metodą PDF suglaudinimui Java ir PDF įrašymui diske

Aukščiau pateikti pavyzdžiai Java sumažina PDF dydį, atlikdami apibrėžtus veiksmus eilės tvarka. Procesas prasidės pridedant API nuorodą naudojant Maven repo ir importuojant reikiamas vardų sritis. Tada įkelsime šaltinio PDF failą naudodami Document class objektą, kad atliktume suspaudimą. Norint nustatyti skirtingas PDF glaudinimo parinktis, bus naudojamas objektas OptimizationOptions class. Prieš iškviesdami optimizeResources metodą, kad pritaikytume nustatymus, nustatysime vaizdų suglaudinimo ir PDF vaizdo kokybės parinktis. Galiausiai suspaustas PDF failas bus išsaugotas diske arba atminties sraute.

Kodas, skirtas suspausti PDF Java

Aukščiau pateiktas pavyzdys Java suspausti PDF dydį, naudojant kelias kodo eilutes ir paprastą API sąsają. “OptimizationOptions” gali pritaikyti skirtingus glaudinimo nustatymus, įskaitant “LinkDuplicateStreams”, “RemovePrivateInfo”, “RemoveUnusedStreams”, “MaxResolution”, “ImageEncoding”, “RemoveUnusedObjects” ir daugelį kitų, naudojant atitinkamus nustatymo metodus. Atminkite, kad jei šaltinio PDF faile yra turinys, į kurį galima kreiptis naudojant aukščiau nurodytus nustatymus, jis prisidės prie PDF suglaudinimo, jei bus naudojamos aukščiau nurodytos savybės.

Šioje temoje matėme, kad norint sukurti PDF kompresorių Java kodas gali būti lengvai naudojamas naudojant paprastus API iškvietimus. Jei norite padalyti PDF į atskirus puslapius, žr. straipsnį kaip padalinti PDF pagal puslapius Java.

 Latviski