Estoy buscando una forma en Ubuntu para reducir el tamaño de un pdf (reduciendo la calidad de las imágenes).
Sé que esto se puede hacer en Ghostscript escribiendo el siguiente comando en la terminal:
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf
El problema es que no puedo especificar la calidad con precisión. El parámetro -dPDFSETTINGS=/screen
es el que decide la calidad; pero las alternativas son bastante rígidas (por ejemplo, es posible hacerlo -dPDFSETTINGS=/ebook
con una calidad ligeramente mejor).
Estoy buscando una manera de reducir el tamaño de un pdf de una manera que me permita especificar la calidad deseada numéricamente.
pdf
compression
ghostscript
Nicole
fuente
fuente
Respuestas:
Pude realizar una ligera variación en su comando con éxito usando la opción -r300 de @drN La opción -r le permite establecer la resolución de salida en el pdf y en el png.
fuente
-r
opción se ignora en estos casos.Estas dos publicaciones que había publicado en Stackoverflow deberían ayudarte. Estaba tratando de reducir el tamaño de los archivos PDF al tiempo que me aseguraba de que cumplieran con una cierta dpi o ppi para mi tesis.
Reducción del tamaño de pdf con ghostscript
Cambio de dpi de imagen pdf usando gs
¿Has intentado jugar con
convert
Linux?Editar:
Si no recuerdo mal,
r300
es la salida,dpi
pero es posible que desee comprobar. Sin embargo, esto convierte un pdf a un png.O
¡Háganos saber cómo va! Esto es para un pdf o cualquier otro formato a cualquier otro formato. Acabo de usar un archivo de entrada de myPic.pdf y un archivo de salida de fileout.pdf
fuente
:)
La forma más simple que encontré es abrir un archivo PDF de código fuente con LibreOffice Draw y luego exportarlo a PDF con el DPI esperado. La ventana de diálogo Exportar de Draw le permite especificar DPI y otras opciones para exportar PDF.
fuente
Creo que esta es la forma más fácil, puede reducir el tamaño a 50 +/- kb. En su terminal, vaya al directorio del archivo: ejemplo
Luego escriba el código anterior donde:
es el nuevo nombre del archivo y
es el nombre del archivo
fuente