Ghostscript删除修剪和出血框以及输出配置文件

时间:2019-02-21 09:45:02

标签: pdf ghostscript

我们已经准备好创建带有修剪和出血框的单页pdf,并使用ICC配置文件对灰度进行灰度处理。然后,我们使用Ghostscript组合成多页pdf,但是在将它们组合在一起后,修剪和出血框消失,灰度恢复为彩色。我们可以使用Ghostscript灰度命令,但这对拼版所需的修剪/出血框没有帮助。

这就是我们正在使用的:

$command = 'gs -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -dSAFER -sOutputFile="' . $outputPath . '" ' . implode(' ', $pdfFiles);

很高兴能为您提供帮助或建议,因此我们正在大量使用,因此目前正在使用PDFTK进行组合,这可以保留所有框,但也无法解决灰度问题。

1 个答案:

答案 0 :(得分:0)

您尚未说明正在使用的操作系统,也不是Ghostscript的版本,也未提供示例文件。

pdfwrite设备将花费大量的精力来来更改输入的颜色空间或值。如果输入在DeviceGray中,则输出将在DeviceGray中,除非您使用ColorConversionStrategy开关明确要求其他空间。 “灰度还原为颜色”到底是什么意思? PDF显示不同吗?其他一些工具报告文件是否为“颜色”?

如果没有很多信息,实际上没有任何人可以提出建议,尤其是示例输入文件,最好是在使用pdfwrite设备通过Ghostscript运行该文件之后的文件。

请注意,Ghostscript的pdfwrite设备不会“合并” PDF文件。实际过程很复杂,尽管最终结果可能看起来像是原始文件“组合”,但事实并非如此。实际过程记录在here.