Linux 使用imagemagick将剪切/裁剪标记添加到pdf
我有一个pdf文件,它是用Inkscape从SVG生成的,并用ImageMagick处理 现在PDF是一个完美的DINA4@300 DPI 我怎样才能在它周围加上一些标记 我的标记应该是这样的:Linux 使用imagemagick将剪切/裁剪标记添加到pdf,linux,macos,pdf,imagemagick,crop,Linux,Macos,Pdf,Imagemagick,Crop,我有一个pdf文件,它是用Inkscape从SVG生成的,并用ImageMagick处理 现在PDF是一个完美的DINA4@300 DPI 我怎样才能在它周围加上一些标记 我的标记应该是这样的: 我需要把它放在pdf上,重叠3毫米,这样它就可以被正确切割。不知怎的,就像这个结果:(我不知道这个结果是否是3mm,只是一个例子)ImageMagick很容易做到这一点 composite -gravity center -density 300 src/in.pdf src/overlay.png o
我需要把它放在pdf上,重叠3毫米,这样它就可以被正确切割。不知怎的,就像这个结果:(我不知道这个结果是否是3mm,只是一个例子)ImageMagick很容易做到这一点
composite -gravity center -density 300 src/in.pdf src/overlay.png out.pdf
就是这样。请注意,此操作需要ghostscript,否则将出现以下错误:
composite: no images defined `out.pdf' @ error/convert.c/ConvertImageCommand/3252.
我刚才用
标识
添加了一些检查,以证明分辨率和大小是正确的,否则我将转换
文件为正确的格式。我希望您没有让剪切标记与实际文件重叠?它们应该在页面内容之外。如果显示ImageMagick脚本以生成PDF,则很可能一次性添加裁剪标记。。。(不需要另一个compose
过程)。@MarkSetchell问题是,这只是一个封闭源代码软件的附加组件,我只能将其添加为“hook”。如果是我的软件,我会直接实现;)@Davidvandriesche我的同事说应该与实际文档重叠,目前切割标记不重叠(因为我认为不应该重叠),但让我们等待客户想要什么;)它们不应该重叠。您有实际的页面大小(在您的情况下为A4)。这就是所谓的修剪尺寸。然后你应该有3到5毫米的出血量,所有接近页面边缘的物体实际上都应该在页面外,以补偿切割误差。而且你的修剪标记应该在出血区域之外,这样即使切割不正确,也看不见。