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.
Jak skompresować plik PDF w Javie
- Zainstaluj bibliotekę IronPDF for Java do kompresji plików PDF
- Użyj metody
fromFile,aby zaimportować istniejący plik PDF - Skompresuj plik PDF za pomocą metody
compressImages, określając jakość - Eksportuj skompresowany plik PDF do wybranego katalogu
- Osiągnij ogromną redukcję rozmiaru plików przy niewielkiej utracie jakości
Dowiedz się, jak kompresować pliki PDF w Javie za pomocą IronPDF


