从PDF提取专色到单独的文件

时间:2019-06-04 12:33:56

标签: pdf ghostscript

是否可以从选定的PDF(或所有)专色中提取出单独的文件(也包括PDF-我需要保留矢量线)?最好是分离将产生带有单独斑点的文件,而第二个文件带有除该斑点以外的所有文件。

1 个答案:

答案 0 :(得分:0)

它当然是“可能的”,尽管当前不是通过使用Ghostscript来实现的。您可以使用当前存在的用于过滤图像,文本和线条的设备来检查对象的色彩空间,并使用其他一些标准(即“专色”)来决定是否将标记操作传递到输出设备。您需要查看ghostpdl / devices / gdevoflt.c文件,并研究Ghostscript中的颜色表示。

Ghostscript的pdfwrite设备无法从同一输入产生两个PDF文件(我怀疑大多数PDF使用者/编辑者都不能),您将不得不运行该文件两次。原因是图形状态需要与颜色分开维护,并在输出文件之间保持同步。

您需要考虑一些事情; “专色”到底是什么意思? /分隔颜色空间中指定的对象?那么DeviceN呢?那么/ None或/ All之类的着色剂呢?