Cómo reducir el tamaño de un PDF sin perder calidad apreciable
Los PDFs pueden volverse enormes, especialmente si contienen muchas imágenes de alta resolución o fuentes incrustadas. Esta guía cubre las técnicas más efectivas para reducir el tamaño sin afectar apreciablemente la calidad.
Por qué un PDF es grande
Antes de comprimir, entiende qué lo hace grande:
| Causa | Impacto típico |
|---|---|
| Imágenes a alta resolución | 80–95% del tamaño |
| Fuentes incrustadas completas (no subconjunto) | 5–20 MB por fuente |
| Capas, comentarios, marcadores innecesarios | 1–5 MB |
| Vídeos o archivos adjuntos incrustados | Variable |
| Versiones anteriores sin "guardar como" | Puede duplicar el tamaño |
Opción 1: Herramienta online
- Ve a KaijuConverter — comprimir PDF o ilovepdf.com
- Sube el PDF
- Elige el nivel de compresión
- Descarga el resultado
Ideal para PDFs puntales. La compresión típica es 30–70%.
Opción 2: Ghostscript (gratis, línea de comandos)
Ghostscript es el motor de referencia para manipular PDFs. Es la herramienta que usan la mayoría de compresores online "por detrás".
# Instalar Ghostscript
sudo apt install ghostscript # Ubuntu/Debian
brew install ghostscript # macOS
# Windows: descarga el instalador desde ghostscript.com
# Comprimir para web (72 DPI, baja calidad de imagen)
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 \
-dPDFSETTINGS=/screen \
-dNOPAUSE -dQUIET -dBATCH \
-sOutputFile=comprimido.pdf original.pdf
# Comprimir para email/ebook (150 DPI, calidad media)
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 \
-dPDFSETTINGS=/ebook \
-dNOPAUSE -dQUIET -dBATCH \
-sOutputFile=comprimido.pdf original.pdf
# Comprimir para impresión (300 DPI, alta calidad)
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 \
-dPDFSETTINGS=/printer \
-dNOPAUSE -dQUIET -dBATCH \
-sOutputFile=comprimido.pdf original.pdf
Niveles de dPDFSETTINGS:
/screen: 72 DPI — menor tamaño, peor calidad de imagen/ebook: 150 DPI — buen equilibrio para distribución digital/printer: 300 DPI — calidad para impresión estándar/prepress: 300+ DPI — imprenta profesional (sin reducir calidad)
Opción 3: Adobe Acrobat Pro
Si tienes Acrobat Pro, usa Guardar como optimizado:
- Archivo → Guardar como otro → PDF optimizado
- Panel "Imágenes": reduce resolución (150 DPI para pantalla, 300 para impresión)
- Panel "Fuentes": activa "Desincorporar todas las fuentes" si el destinatario no necesita editar
- Panel "Descarte de objetos": elimina comentarios, marcadores, formularios no usados
- Panel "Limpiar": elimina datos de versiones anteriores
Esta opción da el mayor control sobre qué se comprimen y qué no.
Opción 4: Reduce las imágenes ANTES de crear el PDF
La compresión más efectiva es a nivel de fuente:
- En Word/LibreOffice: antes de exportar a PDF, comprime las imágenes del documento
- Word: clic en imagen → Formato de imagen → Comprimir imágenes → para uso web
- En Photoshop: guarda imágenes a 72–150 DPI antes de insertar en el documento
Técnicas específicas según el tipo de PDF
PDF de presentación (PowerPoint → PDF)
Los PDFs de presentaciones a menudo son grandes por imágenes incrustadas en alta resolución:
# Ghostscript con /ebook reduce dramáticamente el tamaño
gs -sDEVICE=pdfwrite -dPDFSETTINGS=/ebook \
-dNOPAUSE -dQUIET -dBATCH \
-sOutputFile=presentacion_comprimida.pdf presentacion_original.pdf
PDF escaneado
Los PDFs de documentos escaneados son imágenes puras (no texto):
# Comprimir imágenes del escáner (mayor reducción de tamaño)
gs -sDEVICE=pdfwrite -dPDFSETTINGS=/screen \
-dNOPAUSE -dQUIET -dBATCH \
-sOutputFile=escaneado_comprimido.pdf escaneado_original.pdf
Si el PDF escaneado tiene capas de OCR, Ghostscript las preserva.
PDF técnico (planos, infografías)
Contiene muchos vectores — la compresión de imágenes afecta menos:
# Usar /printer para mantener precisión en vectores
gs -sDEVICE=pdfwrite -dPDFSETTINGS=/printer \
-dNOPAUSE -dQUIET -dBATCH \
-sOutputFile=plano_comprimido.pdf plano_original.pdf
¿Cuánto se puede reducir?
| Tipo de PDF | Reducción típica |
|---|---|
| Informe con fotos de alta resolución | 50–85% |
| Presentación PowerPoint | 40–70% |
| Documento de texto con pocas imágenes | 5–20% |
| PDF escaneado a 600 DPI | 60–80% |
| PDF vectorial (planos, logos) | 10–30% |
Script para comprimir múltiples PDFs en lote
#!/bin/bash
# Comprimir todos los PDFs de la carpeta actual al nivel /ebook
for f in *.pdf; do
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 \
-dPDFSETTINGS=/ebook \
-dNOPAUSE -dQUIET -dBATCH \
-sOutputFile="${f%.pdf}_comprimido.pdf" "$f"
echo "Comprimido: $f"
done
Con las técnicas correctas puedes reducir la mayoría de PDFs entre un 40% y un 80% sin diferencia apreciable en la calidad visual para el usuario final.
Conversiones relacionadas
Conversiones de documento que siguen este tema: