Imagemagick / ghostscript добавляет метки обрезки в PDF - PullRequest
0 голосов
/ 06 сентября 2018

У меня есть многостраничный PDF-файл, в который мне нужно добавить метки обрезки, в идеале с использованием ghostscript, imagemagick или инструмента на основе linux.

Я использую следующую команду и это изображение в качестве наложения:

composite -gravity center -density 300 -quality 100 page.pdf crop.png out.pdf

У меня он отлично работает для одностраничных PDF, однако мне нужно, чтобы это наложение применялось к каждой странице в файле, любые указатели были бы очень благодарны!

1 Ответ

0 голосов
/ 06 сентября 2018

Вам потребуется расширить страницы PDF до того же размера, что и изображение шаблона метки обрезки.

  TEMPLATE_SIZE=$(identify -format '%wx%h' crop.png)
  convert \( -density 300 page.pdf -extent $TEMPLATE_SIZE \) null: \
          crop.png -gravity center -compose multiply -layers composite \
          out.pdf
...