作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有一些用于专业打印的 pdf 文件放在某个文件夹中。这些 pdf 可能包含也可能不包含专色/Pantone 颜色。此文件夹中的所有文件都会得到处理。
我必须从边缘切掉一些空白区域,这在 Linux 机器上使用 Ghostscript 8.7 时效果很好,使用以下命令:
gs \
-o correct_size.pdf \
-sDEVICE=pdfwrite \
-g1000x1000 \
-dPDFSETTINGS=/prepress \
-c "<</PageOffset [0 0]>> setpagedevice" \
-f original_size.pdf
此问题是专色/Pantone 颜色未保留。
文档谈到处理专色,但并没有真正给出解决方案。
有没有人遇到过这个问题或者有没有其他解决方案?它不必涉及 Ghostscript。
最佳答案
使用不到 5 年的 Ghostscript 版本将是一个很好的起点!
当前版本的 pdfwrite 将保留色彩空间,包括 Separation(你所说的 spot)ICCBased 和 DeviceN。它还能够在转换到不同的设备空间时保留分离颜色空间,方法是将色调变换重新采样到所需的空间。
其次,不要使用固定的 PDFSETTINGS,除非您非常确定您理解这些设置的含义。一般来说,pdfwrite 中的默认设置将尽可能保留原始文件中的任何内容,PDFSETTINGS 设置为(尽可能)遵循 Adobe Acrobat Distiller 中的相同设置。如果您不确定它们的作用,文档会对此进行详细说明。
关于linux - Ghostscript 和 Pantone/专色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25893930/
我是一名优秀的程序员,十分优秀!