Compresión de PDF

IronPDF puede comprimir el tamaño de los archivos PDF reduciendo el tamaño de cualquier imagen incrustada. 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. Esto genera grandes ahorros en espacio de almacenamiento, tiempo y costos al transportar PDFs de manera eficiente a través del correo electrónico y otros canales de comunicación.

The compressImages method accepts integer values between 0 and 100, which indicate the targeted quality percentage for embedded images. Además, las reglas para trabajar con este método son similares a las reglas para optimizar tamaños de archivo para tipos de imágenes con pérdida como JPEG. Un valor de 100 indica que las imágenes deben mantener su calidad original (sin pérdida), y valores más bajos indican umbrales de calidad original más bajos.

El ejemplo de código presentado en la guía de compresión de imágenes de IronPDF produce dos nuevos PDFs del mismo PDF original utilizando diferentes calidades de compresión de imágenes. El primero produce un PDF cuyas imágenes pierden gran parte de su calidad original. Los valores de calidad por debajo de 70 típicamente producirán PDFs cuyas imágenes son de muy baja calidad pero cuyos tamaños de archivo son más pequeños por un margen significativo. El segundo PDF se produce con un umbral de calidad mayor (90%). Esto resulta en un PDF con imágenes de mucho mayor calidad pero con una reducción mucho menor en el tamaño del archivo en comparación con el primero.

Los valores de calidad ideales variarán según los requisitos del usuario. Puede ser necesario experimentar un poco para encontrar el valor que produzca el tamaño de archivo más pequeño manteniendo la calidad de imagen aceptable.

Aprenda a comprimir archivos PDF en Java con IronPDF

¿Listo para empezar?
Versión: 2025.12 recién lanzado