Kompresja plików PDF

IronPDF może zmniejszyć rozmiar plików PDF poprzez zmniejszenie rozmiaru wszelkich osadzonych obrazów. W tym celu programiści mogą wywołać metodę compressImages klasy PdfDocument, aby zmniejszyć rozmiar plików PDF zawierających duże obrazy i inne elementy graficzne. 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.

Metoda compressImages akceptuje wartości całkowite z przedziału od 0 do 100, które wskazują docelowy procent jakości dla osadzonych obrazów. 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.5 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.