tool portable descargar bash shell scripting pdftk

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