En GIMP, puedo importar un .pdf y usar la GUI para aplanarlo (si se hizo con muchas capas) seleccionando "Acoplar imagen" en el menú desplegable "Imagen". Entonces puedo exportar el .pdf con un nuevo nombre de archivo.
Me gustaría automatizar esto. ¿Hay alguna forma de hacerlo a través de la terminal?
bash
pdf
image-manipulation
gimp
genérico_usuario
fuente
fuente
Respuestas:
Encontré estos 2 métodos a través de Google, en este hilo titulado: Re: Acoplar archivos PDF en la línea de comandos de UNIX .
Método # 1 - usando la conversión de Imagemagick:NOTA: Se informa que la calidad es así con este enfoque.
Método # 2 - Usando pdf2ps -> ps2pdf:NOTA: Se informa que este método conserva la calidad de la imagen.
fuente
$ convert -density 150 {original,flattened}.pdf
Si necesita conservar espacio en disco, puede utilizar-type Grayscale
o-monochrome
, o cosas por el estilo.Ghostscript (gs) funcionó mejor que
pdf2ps
yconvert
para mí. La calidad apenas se degradó y el tamaño del archivo es pequeño.Encontrado aquí: http://zeroset.mnim.org/2015/01/07/flatten-pdfs-with-ghostscript/
fuente
Aunque convertir mantendrá el mismo tamaño de archivo, he encontrado que es lento.
El método pdf2ps ps2pdf es más rápido, pero noté que estaba aumentando el tamaño del archivo.
pdftk es bueno porque no solo es rápido sino que también conserva un tamaño de archivo similar.
Esto es lo que uso para aplanar en masa un directorio.
fuente