Kompresja plików PDF

IronPDF może zmniejszyć rozmiar plików PDF poprzez zmniejszenie rozmiaru wszelkich osadzonych obrazów. For this purpose, developers can invoke the PdfDocument class’s compressImages method to reduce the file size of PDFs that incorporate large images and other graphical elements. Pozwala to na znaczne oszczędności miejsca na dysku, czasu oraz kosztów związanych z wydajnym przesyłaniem plików PDF za pośrednictwem poczty elektronicznej i innych kanałów komunikacyjnych.

The compressImages method accepts integer values between 0 and 100, which indicate the targeted quality percentage for embedded images. Ponadto zasady pracy z tą metodą są podobne do zasad optymalizacji rozmiarów plików dla stratnych formatów obrazów, takich jak JPEG. Wartość 100 oznacza, że obrazy muszą zachować swoją oryginalną jakość (bez utraty), a niższe wartości oznaczają niższe progi jakości oryginalnej.

Przykład kodu przedstawiony w przewodniku po kompresji obrazów IronPDF generuje dwa nowe pliki PDF z tego samego oryginalnego pliku PDF przy użyciu różnych poziomów jakości kompresji obrazów. Pierwsze z nich generuje plik PDF, w którym obrazy tracą znaczną część swojej pierwotnej jakości. Wartości jakości poniżej 70 zazwyczaj powodują, że pliki PDF zawierają obrazy o bardzo niskiej jakości, ale ich rozmiar jest znacznie mniejszy. Drugi plik PDF został wygenerowany przy wyższym progu jakości (90%). W rezultacie otrzymujemy plik PDF z obrazami o znacznie wyższej jakości, ale o znacznie mniejszym zmniejszeniu rozmiaru pliku w porównaniu z pierwszym.

Idealne wartości jakości będą się różnić w zależności od wymagań użytkownika. Może być konieczne przeprowadzenie kilku prób w celu znalezienia wartości, która zapewni najmniejszy rozmiar pliku przy zachowaniu akceptowalnej jakości obrazu.

Dowiedz się, jak kompresować pliki PDF w Javie za pomocą IronPDF

Gotowy, aby rozpocząć?
Wersja: 2026.4 just released
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu?
Uruchom przykład i zobacz, jak Twój kod HTML zamienia się w plik PDF.