Imagemagick / ghostscript 将裁剪标记添加到 pdf

Imagemagick / ghostscript add crop marks to pdf

我有一个多页 pdf,需要添加 trim 标记,最好使用 ghostscript、imagemagick 或基于 linux 的工具。

我正在使用以下命令并将此 image 作为叠加层:

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

我让它在单页 pdf 上工作正常,但是我需要将此覆盖应用到文件中的每一页,任何指针将不胜感激!

您需要将 PDF 页面扩展到与 trim-标记模板图像相同的大小。

  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