У меня есть файл code.ps, преобразованный в code.pdf , который я хочу добавить в конец каждой страницы в моем test.pdf , то есть сжать каждую страницу test.pdf и добавить изображение в конец.
Я написал для него следующий сценарий оболочки, но он добавляет code.pdf в качестве новой страницы после каждой страницы test.pdf! ...Пожалуйста, помогите. Вот мой код: -
#!/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
pdftk
имеет вариантstamp
(илиbackground
), но он просто накладывает два pdf-файла. Я бы использовалpdfjam
для предварительной обработки test.pdf (масштабирование и смещение) иpdftk
для их составления. Для этого потребуется всего две строки кода (три, если code.pdf также должен быть предварительно обработан) и никаких циклов. - person Jakob   schedule 28.11.2013