Compresión de PDF

IronPDF for Python puede reducir el tamaño del archivo de documentos PDF comprimiendo imágenes incrustadas mediante el método CompressImages, que acepta un nivel de calidad y un parámetro opcional de escalado de imágenes.

Empezando

Cargue un PdfDocument de un archivo usando PdfDocument(path), llame a CompressImages con el nivel de calidad deseado y guarde el resultado en un nuevo archivo.

Entender el código

  • PdfDocument("document.pdf"): Abre el PDF existente para modificación.
  • CompressImages(quality): Comprime todas las imágenes del documento al nivel de calidad especificado. quality es un número entero del 1 al 100, donde 100 preserva la calidad original y valores más bajos reducen el tamaño del archivo a costa de la fidelidad de la imagen.
  • CompressImages(quality, scaleDownImages): El segundo parámetro booleano opcional, cuando se establece en True, además reduce la resolución de la imagen basada en el tamaño visible de cada imagen en el PDF. Esto puede producir archivos significativamente más pequeños pero puede causar artefactos visuales para algunos tipos de imágenes.
  • SaveAs(path): Guarda el PDF comprimido en la ruta de archivo especificada.

Eligiendo un Nivel de Calidad

CalidadCaso práctico
90–100Casi sin pérdidas, reducción mínima de tamaño
60–80Buen equilibrio para la mayoría de los documentos
30–50Archivos pequeños para distribución por correo electrónico o web
1–29Compresión máxima, pérdida de calidad significativa

¡Aprende a optimizar PDFs con IronPDF for Python!

¿Listo para empezar?
Versión: 2026.6 recién publicada
Still Scrolling Icon

¿Aún desplazándote?

¿Quieres una prueba rápida?
ejecutar una muestra Mira cómo tu HTML se convierte en PDF.