Jak komprimovat PDF v Pythonu

Toto rychlé téma vás provede komprimací PDF v Pythonu s pomocí kompletních konfiguračních kroků včetně nastavení prostředí a dalších informací o nezbytných třídách, které se mají použít. Můžete snadno použít jednoduchá volání API v Python komprimovat velikost souboru PDF a uložit jej na disk. Kompresi PDF můžete dále přizpůsobit pomocí různých možností nabízených třídou OptimizationOptions.

Kroky ke kompresi PDF v Pythonu

  1. Chcete-li komprimovat soubor PDF, nastavte IDE na použijte Aspose.PDF pro Python přes .NET
  2. Načtěte zdrojový soubor PDF z disku pomocí instance třídy Document
  3. Vytvořte instanci objektu třídy OptimizationOptions pro konfiguraci komprese souborů PDF a nastavení různých nastavení optimalizace PDF
  4. Metoda OptimizeResources v Pythonu komprimuje soubor PDF na základě použitých nastavení
  5. Uložte komprimovaný soubor PDF na disk

Výše uvedené kroky v Pythonu zmenšují velikost PDF podle definované sekvence operací. Proces zahájíte přidáním odkazů API pomocí instalace pip a importem požadovaného jmenného prostoru. Zdrojový soubor PDF bude načten pomocí objektu třídy Document pro kompresi. Instanci třídy OptimizationOptions použijete k nastavení různých možností komprese pro PDF, včetně komprese obrázků a kvality obrázků PDF. Metoda OptimizeResources použije nastavení optimalizace pro kompresi PDF na základě vybraných voleb před uložením komprimovaného souboru PDF na disk.

Kód pro kompresi PDF v Pythonu

Výše uvedený příklad v Pythonu komprimuje velikost PDF pomocí jednoduchých volání API a několika řádků kódu. Třída OptimizationOptions také umožňuje nastavit různá další nastavení komprese včetně LinkDuplicateStreams, ImageEncoding, RemovePrivateInfo, MaxResolution, RemoveUnusedObjects, RemoveUnusedStreams a mnoha dalších nastavení. Pokud má zdrojový soubor PDF obsah, na který lze odkazovat pomocí výše uvedených nastavení, přispěje to k dosažení komprese PDF, jakmile jsou tyto vlastnosti uvedeny.

V tomto tématu jsme se naučili, že za účelem *komprese souboru PDF programově lze snadno vyvíjet aplikace založené na Pythonu. Pokud se chcete dozvědět o převodu PDF do formátu PDFA, přečtěte si článek na jak převést PDF do formátu PDFA pomocí Pythonu.

 Čeština