Recomiendo encarecidamente pdfsizeopt .
Es mucho más eficiente en términos de reducción de tamaño de cualquiera de los programas CLI y GUI anterior que he intentado (incluyendo convert
, gs
, pdftk
, etc.) - aunque posiblemente más lento con pngout
activado -, y no tiene algunos de sus temas (sin fuertemente imágenes pixeladas / degradadas, sin pérdida de marcadores, etc.).
Ahora, si necesita alcanzar un cierto tamaño, independientemente de las consecuencias (por ejemplo, degradar las imágenes hasta un punto de imposibilidad de lectura), puede que no sea la herramienta que necesita, sino como una solución siempre activa para reducir los tamaños innecesarios. en PDF sin perder legibilidad, información y calidad de imagen aceptable, creo que es la mejor opción. (Nota: tiendo a usarlo después de haber realizado primero un OCR de vectorización en Adobe Acrobat [la función solía llamarse "CleanScan"], que puede tener un impacto dramático en el tamaño de algunos documentos de texto escaneados).
Recomiendo la instalación genérica de Unix :
Instale todas las dependencias requeridas:
Descargue e instale el ejecutable:
curl -L -o https://raw.githubusercontent.com/pts/pdfsizeopt/master/pdfsizeopt.single
cp pdfsizeopt.single /usr/local/bin/pdfsizeopt
Uso:
pdfsizeopt original.pdf [compressed.pdf]
Nota para los usuarios de Mac que encuentren esta publicación (o usuarios de Linuxbrew): hay una fórmula de instalación de Homebrew:
brew install --HEAD pts/utils/pdfsizeopt