Compresión de PDF
IronPDF puede comprimir el tamaño de los archivos PDF reduciendo el tamaño de cualquier imagen incrustada. Para este propósito, los desarrolladores pueden invocar el método compressImages de la clase PdfDocument para reducir el tamaño de archivo de los PDFs que incorporan imágenes grandes y otros elementos gráficos. 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.
El método compressImages acepta valores enteros entre 0 y 100, que indican el porcentaje de calidad objetivo para las imágenes integradas. 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.
Cómo comprimir archivos PDF en Java
- Instale la biblioteca IronPDF Java para la compresión de PDF
- Utilizar el método
fromFilepara importar un PDF existente - Comprima el PDF con el método
compressImagesespecificando la calidad - Exportación del PDF comprimido al directorio deseado
- Conseguir una enorme reducción del tamaño del archivo con poca diferencia de calidad


