我们有一台无边框打印机。但文件没有出血区域。因此,当纸张未正确对齐打印机时,我们会在打印纸的一面或两面看到非常小的白线。 我们使用Ghostscript将PDF文件转换为Postscript。 postscript发送到打印机。
所以我想也许可以在原始文档周围生成出血区域。生成出血区域的唯一方法(我看到)是将文档边缘的完整文档高度(例如在左侧)最后十分之一毫米。接下来,在左侧的出血区域缩放或重复(?)十分之一毫米。
但我真的不知道该怎么做。有人有想法吗? 或者有更好的想法来解决这个问题吗?
为了执行这个想法,我可以从Ghostscript中获取生成的PS并调整PS。
答案 0 :(得分:2)
我完全不确定如果媒体错位,添加出血会帮助你。无论打印机是否有边框,打印机只能在某个区域上打印。如果介质未与该区域对齐,则打印机无法在此处打印。添加出血(可打印区域以外的内容)对此没有任何帮助。
出血通常用于打印到超大尺寸的介质,然后将其切割成所需的尺寸。因此,如果您要打印A4,那么您将打印到略大于A4的介质,然后将打印的纸叠切割成适合的尺寸。
在这样的出血情况下,打印机能够打印超出最终结果的边缘。通过打印出边缘,修剪介质时的任何轻微错位都不会导致空白区域。
但是,如果要创建出血,最简单的解决方案是稍微增加介质尺寸,并缩放内容以适应。如果您从PDF文件开始,请将介质设置为略微超出您的最终要求,设置-dFIXEDMEDIA开关,以及-dPDFFitPage(或最近版本的Ghostscript,-dFitPage)。
再次以A4为例,你可能会说-dDEVICEWIDTHPOINTS = 620 -dDEVICEHEIGHTPOINTS = 800 -dFIXEDMEDIA -dPDFFitPage
这样可以得到每个方向超大8分的输出,内容可以缩放到适合的范围。