我有一个多页pdf文件,需要在上面添加修剪标记,最好使用ghostscript,imagemagick或基于Linux的工具。
我正在使用以下命令,并将此image用作覆盖:
composite -gravity center -density 300 -quality 100 page.pdf crop.png out.pdf
我对单页pdf正常工作,但是我需要将此覆盖层应用于文件中的每一页,任何指针将不胜感激!
答案 0 :(得分:2)
您需要将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