Imagemagick / ghostscript добавляет метки обрезки в pdf

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

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

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

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

Как конвертировать HTML в PDF с помощью jsPDF
Как конвертировать HTML в PDF с помощью jsPDF
В этой статье мы рассмотрим, как конвертировать HTML в PDF с помощью jsPDF. Здесь мы узнаем, как конвертировать HTML в PDF с помощью javascript.
Включение UTF-8 в jsPDF с помощью Angular
Включение UTF-8 в jsPDF с помощью Angular
Привет, разработчики, я предполагаю, что вы уже знаете, как экспортировать pdf через jsPDF. Если ответ отрицательный, то вы можете ознакомиться с моей...
0
0
152
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вам нужно будет расширить страницы 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

Другие вопросы по теме