Šioje trumpoje temoje bus paaiškinta, kaip suspausti PDF naudojant Python, atliekant visus konfigūravimo veiksmus, įskaitant aplinkos nustatymą ir kitą informaciją apie būtinas naudotinas klases. Galite lengvai naudoti paprastus API iškvietimus naudodami Python suspausto PDF failo dydį ir išsaugoti jį diske. Galite toliau tinkinti PDF glaudinimą naudodami įvairias parinktis, kurias rodo klasė OptimizationOptions.
Veiksmai, kaip suspausti PDF „Python“.
- Norėdami suspausti PDF failą, nustatykite IDE į naudokite Aspose.PDF, skirtą Python per .NET
- Įkelkite šaltinio PDF failą iš disko naudodami Document klasės egzempliorių
- Sukurkite OptimizationOptions klasės objektą, kad sukonfigūruotumėte PDF failų glaudinimą ir nustatytumėte skirtingus PDF optimizavimo parametrus
- OptimizeResources metodas Python suspaudžia PDF failą pagal naudojamus nustatymus
- Išsaugokite suspaustą PDF failą diske
Aukščiau atlikti veiksmai Python sumažina PDF dydį, vykdydami apibrėžtą operacijų seką. Procesą pradėsite pridėdami API nuorodų naudodami pip diegimą ir importuodami reikiamą vardų erdvę. Šaltinio PDF failas bus įkeltas naudojant dokumento klasės objektą glaudinimui. Naudosite OptimizationOptions klasės egzempliorių, kad nustatytumėte skirtingas PDF glaudinimo parinktis, įskaitant vaizdų glaudinimą ir PDF vaizdo kokybę. OptimizeResources metodas taiko optimizavimo parametrus, kad suspaustų PDF pagal pasirinktas parinktis prieš išsaugant suspaustą PDF failą diske.
Kodas, skirtas suspausti PDF Python
Pirmiau minėtas pavyzdys Python suspausti PDF dydį, naudojant paprastus API iškvietimus ir kelias kodo eilutes. OptimizationOptions klasė taip pat leidžia nustatyti įvairius kitus glaudinimo parametrus, įskaitant LinkDuplicateStreams, ImageEncoding, RemovePrivateInfo, MaxResolution, RemoveUnusedObjects, RemoveUnusedStreams ir daugelį kitų nustatymų. Jei šaltinio PDF faile yra turinio, į kurį galima kreiptis naudojant pirmiau minėtus parametrus, jis prisidės prie PDF suglaudinimo, kai tik bus nurodytos šios ypatybės.
Šioje temoje sužinojome, kad norint suspausti PDF failą programiškai, galima lengvai sukurti Python pagrįstas programas. Jei norite sužinoti apie PDF konvertavimą į PDFA formatą, žr. straipsnį kaip konvertuoti PDF į PDFA formatą naudojant Python.