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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Imagemagick / ghostscript将裁剪标记添加到pdf相关的知识,希望对你有一定的参考价值。

我有一个多页pdf,我需要添加修剪标记,理想情况下使用ghostscript,imagemagick或基于linux的工具。

我使用下面的命令和这个image作为叠加:

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

我有它适用于单页pdf但是我需要将这个叠加应用于文件中的每个页面,任何指针都将非常感谢!

答案

您需要将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

以上是关于Imagemagick / ghostscript将裁剪标记添加到pdf的主要内容,如果未能解决你的问题,请参考以下文章

将 ImageMagick 和 GhostScript 与 nuget 一起使用

ImageMagick PDF 委托失败,GhostScript 丢失

奇怪的问题——PHP / ImageMagick / Ghostscript

通过 ImageMagick 或 GhostScript 命令行旋转 .EPS 文件

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

Imagemagick将pptx转换为jpg在ghostscript调用中失败