57 votos

¿Convertir un PDF a escala de grises en la línea de comandos en FLOSS?

Tengo un archivo PDF de color, y voy a imprimir y luego la fotocopia en blanco y negro. Me gustaría saber lo que es en B & W antes lo fotocopias. ¿Es posible 'grises' un PDF sobre la línea de comandos usando software libre? Estoy usando Ubuntu 9.10.

9voto

ysis Puntos 81

He aquí un pequeño script, que además de la conversión de escala de grises se pueden concatenar varios archivos de entrada. Para utilizar el script, poner las siguientes líneas en un archivo, por ejemplo "convert2gray.sh"

#!/bin/bash
gs -sOutputFile=converted.pdf -sDEVICE=pdfwrite -sColorConversionStrategy=Gray -dProcessColorModel=/DeviceGray -dCompatibiltyLevel=1.4 -dNOPAUSE -dBATCH $@

y hacerlo ejecutable

chmod +x convert2gray.sh

Entonces

./convert2gray.sh input1.pdf input2.pdf … lastinput.pdf

va a producir un único PDF "convertidos.pdf", que contiene todas las páginas de los archivos de entrada convierten a escala de grises.

Tuve que imprimir varios archivos, todo en escala de grises y encontrar la manera más sencilla, ya que se puede imprimir todo después de inpection con un comando.

0voto

Iain Puntos 3551

ImageMagick puede hacerlo.

convert -colorspace GRAY color.pdf gray.pdf

a través de este correo electrónico

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: