Calificaciones del editor: Calificaciones de los usuarios: [Total: 0 Promedio: 0/5].ilfs_responsive_below_title_1 {width: 300px; } @media (ancho mínimo: 500 px) {.ilfs_responsive_below_title_1 {ancho: 300 px; }} @media (ancho mínimo: 800 px) {.ilfs_responsive_below_title_1 {ancho: 336 px; }}
En esta publicación, explicaré cómo comprimir archivos PDF por lotes usando Ghostscript . Básicamente, aquí te guiaré paso a paso que involucra un script de Python. Puede ejecutar este script en cualquier plataforma y comprimirá todos los archivos PDF de manera eficiente. La mejor parte es que puede reducir el tamaño de un archivo PDF determinado en un 50-60% o más. Todo el proceso se ejecuta en su computadora, por lo que será el propietario de sus datos y puede manejar miles de archivos PDF.
Existen compresores de PDF en línea, así como software para hacer lo mismo. Pero en mi experiencia, Ghostscript hace la mejor compresión de PDF. Además, admite múltiples modos que puede especificar para mantener la calidad del archivo de salida alta o baja. Si es programador, también puede crear una aplicación web o un microservicio a su alrededor para comprimir archivos PDF de una de las mejores formas posibles.
¿Cómo comprimir archivos PDF por lotes con Ghostscript?
Es muy fácil comenzar con Ghostscript para comprimir archivos PDF. Solo asegúrese de haberlo instalado en su PC junto con Python . Además, asegúrese de que los comandos python y gs estén funcionando en la terminal o en el símbolo del sistema.
Ahora, simplemente copie el código completo de este GitHub Gist y guárdelo en un archivo. Cambie el nombre del archivo a cualquier nombre, pero para su comodidad agregue la extensión”.py”.
Mueva el archivo de secuencia de comandos que creó en el paso anterior a la carpeta que contiene todos los archivos PDF que desea comprimir.
Abra el símbolo del sistema o la ventana de Terminal en la carpeta donde tiene los archivos PDF de entrada. Ejecute el script de esta manera y luego espere a que finalice el proceso de compresión.
python pdfcompress.py Una vez ejecutado el script, encontrará todos los archivos comprimidos en la carpeta”comprimidos”que se crearán en el directorio de trabajo actual. Hecho.
Nota : si no está satisfecho con la calidad de salida, edite el script y cambie’-dPDFSETTINGS=/screen’a’-dPDFSETTINGS=/ebook’.
De esta manera, puede utilizar este sencillo y potente script de Python para comprimir archivos PDF de forma masiva. He usado Linux para este tutorial, pero funcionará de la misma manera en macOS y Windows. Solo asegúrese de tener Ghostcrript y Python en PATH y luego ejecute el script para optimizar los PDF en forma masiva.
Reflexiones finales:
Para algunas de mis asignaciones (~ 60 MB) I necesitaba comprimir los archivos PDF a alrededor de 10 MB y, literalmente, probé todas las herramientas en línea que pude encontrar con decepciones. Finalmente, me topé con un hilo de Stack Overflow y encontré este script. Después de ajustarlo un poco a mis necesidades, funcionó como por arte de magia y pensé, ¿por qué no compartirlo con los demás? Por lo tanto, si está buscando la mejor forma gratuita de optimizar/comprimir archivos PDF por lotes, elija Ghostscript. Los pasos que he mencionado aquí te ayudarán.