IRONSOFTWAREHOME
Kompresja plików PDF
from ironpdf import *

pdf = PdfDocument("document.pdf")

# Quality parameter can be 1-100, where 100 is 100% of original quality
pdf.CompressImages(60)
pdf.SaveAs("document_compressed.pdf")

# Second optional parameter can scale down the image resolution according to its visible size in the PDF document. Note that this may cause distortion with some image configurations
pdf.CompressImages(90, True)
pdf.SaveAs("document_scaled_compressed.pdf")
pip install ironpdf
Kompresja plików PDF

Kompresja plików PDF

IronPDF for Python moze zmniejszyc rozmiar pliku dokumentow PDF przez kompresje osadzonych obrazow przy uzyciu metody CompressImages, ktora akceptuje poziom jakosci i opcjonalny parametr skali obrazu.

Pierwsze kroki

Zaladuj PdfDocument z pliku przy uzyciu PdfDocument(path), wywolaj CompressImages z pozadanym poziomem jakosci i zapisz wynik do nowego pliku.

Zrozumienie kodu

  • PdfDocument("document.pdf"): Otwiera istniejacy PDF do modyfikacji.
  • CompressImages(quality): Kompresuje wszystkie obrazy w dokumencie do okreslonego poziomu jakosci. quality to liczba calkowita od 1 do 100, gdzie 100 zachowuje oryginalna jakosc, a nizsze wartosci zmniejszaja rozmiar pliku kosztem wiernosc obrazu.
  • CompressImages(quality, scaleDownImages): Opcjonalny drugi parametr logiczny, ktory po ustawieniu na True dodatkowo zmniejsza rozdzielczosc obrazu w oparciu o widoczny rozmiar kazdego obrazu w PDF. Moze to skutkowac znacznie mniejszymi plikami, ale moze spowodowac artefakty wizualne dla niektorych rodzajow obrazow.
  • SaveAs(path): Zapisuje skompresowany PDF do okreslonej sciezki pliku.

Wybieranie poziomu jakosci

JakoscPrzykład zastosowania
90–100Prawie bezstratna, minimalne zmniejszenie rozmiaru
60–80Dobra rownowaga dla wiekszosci dokumentow
30–50Male pliki do dystrybucji przez email lub web
1–29Maksymalna kompresja, znaczna utrata jakosci
Naucz sie optymalizowac pliki PDF za pomoca IronPDF for Python!

Gotowy, aby rozpocząć?

Wersja:2026.10właśnie wydany

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF for Python
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Twoje dane zawsze będą utrzymywane w tajemnicy.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Zaufane przez miliony inżynierów na całym świecie
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta
Pobierz moduł Python do PDF
Zainstaluj za pomocą pip

Wersja: 2026.10

  1. Download and install Python 3.7+.
  2. Install pip from pypi.org if it isn't installed already.
  3. Wykonaj powyższe polecenie w terminalu.
Moduł Python PDF
Pobierz Moduł

Wersja: 2026.10

Ręcznie zainstaluj w swoim projekcie

  1. Pobierz pakiet
  2. Uruchom to polecenie z terminala
    pip install ironpdf-2026.10-py37-none-win_amd64.whi

Licencje od 999 USD