## ¿Por qué convertir PDF a imágenes?
Para previsualizaciones, extracción de contenido, edición en Photoshop, compatibilidad o preparación para OCR.
## Ghostscript — La herramienta más potente
```bash
# Todas las páginas a JPEG (150 DPI)
gs -dNOPAUSE -dBATCH -sDEVICE=jpeg -r150 -sOutputFile=pagina_%02d.jpg documento.pdf
# Solo la primera página
gs -dNOPAUSE -dBATCH -dFirstPage=1 -dLastPage=1 -sDEVICE=jpeg -r150 -sOutputFile=portada.jpg doc.pdf
```
## Poppler (pdftoppm) — Rápido en Linux/macOS
```bash
sudo apt install poppler-utils # Ubuntu/Debian
brew install poppler # macOS
pdftoppm -r 150 -png documento.pdf pagina # → pagina-1.png, pagina-2.png...
pdftoppm -r 150 -jpeg -jpegopt quality=85 documento.pdf pagina
pdftoppm -r 150 -png -f 2 -l 5 documento.pdf pagina # Solo páginas 2-5
```
## Python con pdf2image
```python
from pdf2image import convert_from_path
pages = convert_from_path('documento.pdf', dpi=150)
for i, page in enumerate(pages, 1):
page.save(f'pagina_{i:02d}.jpg', 'JPEG', quality=85)
```
## ¿Qué DPI usar?
| Uso | DPI | Notas |
|-----|-----|-------|
| Miniatura web | 72 | Pequeño y rápido |
| Pantalla HD | 150 | Equilibrio calidad/tamaño |
| Impresión / OCR | 300 | Texto nítido |
| Archivo de calidad | 600 | Para documentos críticos |
## Conclusión
**Ghostscript** para conversión masiva en servidor. **pdf2image** para Python. Herramientas online para conversiones puntuales. El DPI es el parámetro más crítico.
Guía