![Komprimujte soubory PDF v Python](images/Compress%20PDF%20in%20Python.png#center)
Soubory PDF(Portable Document Format) se běžně používají pro sdílení dokumentů na různých platformách a zařízeních. Tyto soubory však mohou být velké, což může způsobit problémy při jejich sdílení nebo ukládání. K vyřešení tohoto problému je často nutné komprimovat soubory PDF. Pro takové případy tento článek ukazuje, jak komprimovat soubory PDF v Python. Můžete tak snadno zmenšit velikost souborů PDF.
- Knihovna Python pro komprimaci PDF – ke stažení zdarma
- Komprimujte PDF v Python
- Zmenšit velikost PDF online
Knihovna Python pro kompresi PDF
Pro kompresi souborů PDF použijeme Aspose.PDF for Python, což je výkonná knihovna pro zpracování PDF. Umožňuje bezproblémově vytvářet, upravovat a zpracovávat dokumenty PDF. Než začneme komprimovat PDF, nainstalujte knihovnu do vaší Python aplikace pomocí následujícího příkazu pip.
pip install aspose-pdf
Komprimujte soubor PDF v Python
Aspose.PDF for Python usnadňuje kompresi souborů PDF a pomocí několika řádků kódu můžete zmenšit velikost PDF. Níže jsou uvedeny kroky ke komprimaci PDF v Python.
- Nejprve načtěte soubor PDF pomocí třídy Document.
- Poté vytvořte instanci třídy OptimizationOptions.
- Nastavte vlastnost OptimizationOptions.imagecompressionoptions.compressimages na hodnotu True.
- Nastavte kvalitu obrázků pomocí vlastnosti OptimizationOptions.imagecompressionoptions.imagequality.
- Komprimujte PDF pomocí metody optimizeresources (OptimizationOptions).
- Nakonec uložte komprimované PDF pomocí metody Document.save().
Následující ukázka kódu ukazuje, jak komprimovat soubor PDF v Python.
import aspose.pdf as ap
# Načíst soubor PDF
compressPdfDocument = ap.Document("input.pdf")
# Vytvořte objekt třídy OptimizationOptions
pdfoptimizeOptions = ap.optimization.OptimizationOptions()
# Povolit kompresi obrazu
pdfoptimizeOptions.image_compression_options.compress_images = True
# Nastavte kvalitu obrazu
pdfoptimizeOptions.image_compression_options.image_quality = 50
# Komprimovat PDF
compressPdfDocument.optimize_resources(pdfoptimizeOptions)
# Uložte komprimovaný soubor PDF
compressPdfDocument.save("compressed.pdf")
Online nástroj pro kompresi PDF
Ke zmenšení velikosti souborů PDF můžete také použít náš bezplatný online kompresor PDF, který je založen na Aspose.PDF for Python.
![](images/Compress%20PDF%20Files%20Online.png)
Zdarma Python PDF Library
Poskytujeme také bezplatnou dočasnou licenci, kterou můžete použít ke kompresi souborů PDF bez jakýchkoli omezení. Můžete také navštívit dokumentaci a prozkoumat více o knihovně Python PDF.
Závěr
V tomto článku jste se naučili komprimovat soubory PDF v Python. Podrobný průvodce a ukázka kódu demonstrují, jak můžete bezproblémově zmenšit velikost PDF. Můžete snadno nainstalovat Aspose.PDF for Python a komprimovat soubory PDF ve své aplikaci Python.