Este script lo que hace es tomar un archivo pdf llamado "input.pdf" y le agrega una imagen de fondo a la portada (llamada bg-cover.png), claramente la portada debe tener transparencia para que esto funcione. Se necesita tener instalado image magic.
Saludos.
Código
#!/bin/bash # Dependencies # sudo apt-get install imagemagick # Merge pdf and background image # Split pdf into images echo "Spliting pdf to images ..." convert -density 150 input.pdf -quality 90 output.png # Merge first page with background image echo "join background image with cover ..."; composite -compose over -alpha On output-0.png bg-cover.png output-0.png # Convert images to PDF echo "Join images to out pdf file ..."; convert -compress jpeg `ls output-*.png` output.pdf # Clean files echo "Clean files ..."; rm -f output-*.png echo "Done!";