IRONSOFTWAREHOME
Compresión de PDF
from ironpdf import *

pdf = PdfDocument("document.pdf")

# Quality parameter can be 1-100, where 100 is 100% of original quality
pdf.CompressImages(60)
pdf.SaveAs("document_compressed.pdf")

# 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("document_scaled_compressed.pdf")
pip install ironpdf
Compresión de PDF

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.9recién publicada

Key in blue circle

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

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

OR
bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Reserve su Demostración en Vivo gratuita
Booking Badge

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
Descarga del Módulo de Python para PDF
Instalar con pip

Versión: 2026.9

  1. Descarga e instala Python 3.7+.
  2. Instala pip desde pypi.org si no está instalado ya.
  3. Ejecuta el comando anterior en el terminal.
Módulo PDF de Python
Descargar Módulo

Versión: 2026.9

Instalar manualmente en tu proyecto

  1. Descargar el paquete
  2. Ejecuta este comando desde el terminal
    pip install ironpdf-2026.9-py37-none-win_amd64.whi

Licencias desde $999