OCR · Optimizar
OCR y compresión en un paso
Un escaneo pesado y sin texto seleccionable tiene dos problemas a la vez: ocupa demasiado y no se puede buscar. OCRmyPDF resuelve ambos en una sola pasada — le añade texto reconocido y optimiza las imágenes — todo en tu computadora.
1. Instala OCRmyPDF
Se instala una sola vez y queda para siempre. Es gratis y de código abierto:
# macOS (Homebrew) — incluye Tesseract y el idioma español
brew install ocrmypdf
# Ubuntu / Debian — agrega el paquete de español
sudo apt install ocrmypdf tesseract-ocr-spa
Si nunca has usado la terminal, empieza por la guía de la terminal.
2. El comando exacto
Coloca el escaneo en una carpeta, abre la terminal ahí y ejecuta esto. --optimize 3 aplica el nivel máximo de optimización de imágenes mientras reconoce el texto:
ocrmypdf -l spa --optimize 3 escaneo.pdf ligero_y_buscable.pdfEl resultado sale buscable y varias veces más ligero que el original, sin que tengas que comprimirlo en un segundo paso.
Los niveles de optimización
El número que sigue a --optimize controla cuánto se esfuerza en reducir peso, de 0 a 3:
0— sin optimizar, solo OCR1— optimización segura y rápida (la de por defecto)2— más agresiva, recomprime imágenes3— máxima, la más lenta pero la que más reduce
Si solo necesitas comprimir y el documento ya tiene texto, te basta con Ghostscript: lo explica la tarea Comprimir un PDF pesado.
Tareas relacionadas
Preguntas frecuentes
¿En qué se diferencia de comprimir con Ghostscript?
Ghostscript solo comprime, pero no añade texto: si el PDF es un escaneo, seguirá sin poder buscarse. OCRmyPDF con --optimize hace las dos cosas a la vez — reconoce el texto y aligera las imágenes — así que es la opción cuando partes de un escaneo pesado y lo quieres ligero y buscable de una sola pasada.
¿La optimización daña la legibilidad del documento?
El nivel 3 es agresivo con el peso, pero está pensado para mantener el texto legible: recomprime las imágenes buscando el equilibrio entre tamaño y nitidez. Si el resultado te queda demasiado comprimido para tu gusto, baja a --optimize 2, que reduce algo menos pero conserva más detalle.