IRONSOFTWAREHOME
Compresión de PDF

import com.ironsoftware.ironpdf.*;
import java.io.IOException;  
import java.nio.file.Paths;

PdfDocument pdf = PdfDocument.fromFile(Paths.get("assets/document.pdf"));  
  
// Valid image compression values range from 1 to 100, where 100 represents 100% of the  
// original image quality.  
pdf.compressImages(60);  
pdf.saveAs(Paths.get("assets/document_compressed.pdf"));  
  
// The second, optional parameter can scale down the image resolution according to its visible  
// size in the PDF document. Note that this may cause distortion with some image configurations  
pdf.compressImages(90, true);  
pdf.saveAs(Paths.get("assets/document_scaled_compressed.pdf"));
NuGet Download
Install-Package com.ironsoftware.ironpdf
Compresión de PDF

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.

Aprenda a comprimir archivos PDF en Java con IronPDF
Ver en GitHub

¿Listo para empezar?

Versión:2026.6recién publicada

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

bullet_checkedNo se requiere tarjeta de crédito ni creación de cuenta
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Reserve su Demostración en Vivo gratuita
Booking Badge related to IronPDF Product Demo

Confiado por millones de ingenieros en todo el mundo

Logos de clientes de Iron Software
Obtén tu Consulta Sin Compromiso
Completa el formulario a continuación o envía un correo a sales@ironsoftware.com
Tus detalles siempre serán mantenidos confidenciales.
Confiado por millones de ingenieros en todo el mundo
Logos de clientes de Iron Software
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta