bash - portable - agregue un archivo.pdf(.png básicamente) al final de cada página en otro archivo.pdf
pdftk tool (1)
Un ejemplo simple de estampado de una imagen (imagen. [Pdf, png]) en un PDF de varias páginas (texto.pdf) que permite un ajuste manual de la escala y las compensaciones usando pdfjam
y pdftk
podría ser:
# scale and offset the text part
pdfjam --scale 0.8 --frame True --offset ''0cm 2.5cm'' text.pdf
# scale and offset the image
pdfjam --paper ''a4paper'' --scale 0.3 --offset ''7cm -12cm'' image.pdf
# combine both
pdftk text-pdfjam.pdf stamp image-pdfjam.pdf output combined.pdf
Esto podría parecerse
Si comienzas con un archivo de imagen (png, jpg) puedes convertirlo a pdf usando imagemagick como
convert image.png image.pdf
Por supuesto, los factores de escala y las compensaciones deben ajustarse a sus necesidades. --frame
opción --frame
para resaltar la escala de la parte text.pdf. La opción de stamp
superpone la imagen, mientras que la opción de background
se basa en la imagen.
Tengo un archivo code.ps convertido a code.pdf, que quiero agregar al final de cada página en mi test.pdf, es decir, reducir el tamaño de cada página de test.pdf y agregar una imagen al final.
Le escribí el siguiente script de shell, ¡pero agrega el código.pdf como una nueva página después de cada página de test.pdf! ... Amablemente ayuda. Aquí está mi código:
#!/bin/sh
filename=test.pdf
pages="`pdftk $filename dump_data | grep NumberOfPages | cut -d : -f2`"
numpages=`for ((a=1; a <= $pages; a++)); do echo -n "A$a B1 "; done`
pdftk A=$filename B=code.pdf cat $numpages output $filename-alternated.pdf
exit 0