Mi esposa da tutoría a los estudiantes durante todo el año, y recientemente quiso asignar tareas escaneando algunas páginas del libro de trabajo en un archivo y enviándolas por correo electrónico a sus estudiantes. Me pidió ayuda, así que usé Simple Scan, una aplicación de escaneo de documentos para GNOME.
Más recursos de Linux
- Hoja de trucos de los comandos de Linux
- Hoja de trucos de comandos avanzados de Linux
- Curso en línea gratuito:Descripción general técnica de RHEL
- Hoja de trucos de red de Linux
- Hoja de trucos de SELinux
- Hoja de trucos de los comandos comunes de Linux
- ¿Qué son los contenedores de Linux?
- Nuestros últimos artículos sobre Linux
Simple Scan tiene dos configuraciones de resolución, Imágenes y Texto, y guarda archivos como PDF. Desafortunadamente, la calidad de los escaneos (las palabras, los números y los gráficos) no es adecuada con la configuración de Texto, pero los archivos son bastante grandes (hasta 5 MB para unas pocas páginas) con la configuración de Imagen. Encontré una respuesta al último problema usando los comandos pdf2ps
y ps2pdf
, que forman parte del paquete Ghostscript. Esta solución reduce el tamaño de los archivos PDF, haciéndolos más fáciles de compartir por correo electrónico.
Las páginas del manual para estos comandos son concisas, y fue un desafío encontrar buena documentación para ellos y su configuración. Así que armé lo siguiente combinando la información de las páginas del manual con varios otros consejos que encontré en Internet.
Cómo reducir un PDF
Primero, haga una copia de seguridad del archivo PDF original con un nombre diferente (en caso de que cometa un error en alguna parte).
En este ejemplo, le mostraré cómo reducir un archivo llamado Lesson5.pdf . El primer paso es convertirlo a un archivo PostScript ingresando:
pdf2ps -dLanguageLevel=3 Lesson5.pdf
Esto crea un archivo llamado Lesson5.ps
, y si miras su tamaño, puede que te alarmes. Por ejemplo, este archivo de ejemplo tenía 3,1 MB como PDF y aumentó a 29 MB como archivo PS. Ten fe.
A continuación, ingrese:
ps2pdf -dPDFSETTINGS=/ebook Lesson5.ps
Esto sobrescribe su Lesson5.pdf anterior con un archivo más pequeño (una buena razón para hacer una copia de seguridad). Si lo desea, puede especificar otro nombre para el nuevo PDF con:
ps2pdf -dPDFSETTINGS=/ebook -sOutputFile=Lesson5b.pdf Lesson5.ps
Lo encuentro usando el /ebook
La configuración para la compresión es un buen compromiso entre el tamaño y la calidad del archivo. En este ejemplo, el PDF comprimido tenía 715 KB, aproximadamente una cuarta parte del tamaño del original.
Utilice Ghostscript para comprimir un PDF
También aprendí que puedo usar el gs
Comando para lograr todo de una vez:
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook \
-dNOPAUSE -dBATCH -dColorImageResolution=150 \
-sOutputFile=output.pdf someBigFile.pdf
Pero, mirando al gs man
página, no creo que se me hubiera ocurrido de ninguna manera esto por mi cuenta. Para conocer los parámetros que no se incluyen en la página del manual, consulte la documentación en línea de Ghostscript.
Creo que me quedaré con los dos comandos mucho más cortos que son más fáciles de recordar.