Sumario
Enlaces y referencias
- Ref: PDF en la wikipedia en español.
- Ref: The PDF page boxes: MediaBox, CropBox, BleedBox, TrimBox & ArtBox
Recetario
Reducir el tamaño desde consola
Empleando el programa ghostscript se puede reimprimir un documento PDF cambiando su tamaño y, por tanto, también la calidad final.
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE \ -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf
Los posibles valores predefinidos se seleccionan empleando el parámetro -dPDFSETTINGS=
con alguno de los siguientes nombres:
Calidad | Resolución
de imágenes | |
---|---|---|
screen | Baja (sólo para ver) | 72 dpi |
ebook | Baja | 150 dpi |
printer | Alta | 300 dpi |
prepress | Alta (colores
preservados) |
300 dpi |
Unir varios PDF
Para unir varios documentos PDF en un sólo, concatenándolos, se puede utilizar la herramienta pdftk de la siguiente forma:
$ pdftk in1.pdf in2.pdf cat output out1.pdf $ pdftk *.pdf cat output combined.pdf
Obtener una imagen de un PDF
Hay varias recetas para ello, y varias herramientas diferentes implicadas, pero una que funciona razonablemente bien es emplear el programa pdftoppm del paquete poppler-utils de esta forma:
$ pdftoppm -png documento.pdf prefijo
y obtendremos un archivo ``png`` por cada página del documento. Hay varios parámetros para indicar la calidad y los límites pero para eso mejor consultar el manual.