gpt4 book ai didi

pdf - 将(任何)PDF转换为仅黑色(K)的CMYK

转载 作者:行者123 更新时间:2023-12-04 23:30:08 25 4
gpt4 key购买 nike

这与以下内容有关:

  • Converting PDF to CMYK (with identify recognizing CMYK).
  • Script (or some other means) to convert RGB to CMYK in PDF?

  • ...但这里更具体:比如说我有一个RGB PDF,文本颜色为“浓黑色”(R:0 G:0 B:0转到C:100 M:100 Y:100 K:100 ),以及各种图像和矢量图形。

    我想使用免费的命令行工具(因此可以在Linux下批量编写脚本)将其转换为CMYK PDF。
  • 仅在黑色(K) channel 中具有内容:
  • 保留矢量图形(+文字字形)-仅在黑色(K) channel 中颜色变为灰度
  • 仅将图像在黑色(K) channel 中转换为灰度

  • 预先感谢您的任何回答,
    干杯!

    最佳答案

    正如我对@Mark Storer的评论所暗示的那样,事实证明仅在CMYK中的K板上强制执行灰色打印可能并不那么简单……我想这很大程度上取决于用作“预检”预览设备的东西-对于Linux,我唯一能找到的是ghostscripttiffsep,这是我用于有关CMYK分离的“健全性检查”的内容。

    无论如何,我在comp.lang.postscript的此线程中获得了很多帮助:

  • PDF to PDF (gs?): rich RGB black to plain K (CMYK) black? - comp.lang.postscript | Google Groups

  • ...对我有用的工作流程是:
  • 使用ghostscriptps2write
  • 将PDF转换为PS
  • HackRGB-cmyk-inv.ps中执行替换功能时,使用ghostscript将此PS转换回PDF。
  • 使用ghostscripttiffsep检查实际分离


  • 例如,关于由OpenOffice: blah-slide.pdf生成的PDF,命令行为:
    # PDF to PS using `ps2write` device of `ghostscript`
    gs \
    -dNOPAUSE \
    -dBATCH \
    -sDEVICE=ps2write \
    -sOutputFile=./blah-slide-gsps2w.ps \
    ./blah-slide.pdf

    # PS to PDF using replacement function in HackRGB-cmyk-inv.ps
    gs \
    -dNOPAUSE \
    -dBATCH \
    -sDEVICE=pdfwrite \
    -sOutputFile=./blah-slide-hackRGB-cmyk-inv.pdf \
    ./HackRGB-cmyk-inv.ps \
    ./blah-slide-gsps2w.ps

    # check separations
    gs \
    -dNOPAUSE \
    -dBATCH \
    -dSAFER \
    -sDEVICE=tiffsep \
    -dFirstPage=1 \
    -dLastPage=1 \
    -sOutputFile=p%02d.tif \
    blah-slide-hackRGB-cmyk-inv.pdf \
    \
    && eog p01.tif 2>/dev/null

    这仅适用于R = G = B的RGB值(以及希望的灰度值),并且仅适用于文本颜色,并且还可以使文本信息变平-但应该可以通过 tiffsep确认文本确实仅在K板。

    正如新闻组帖子中提到的那样,这尚未经过广泛测试,但是到目前为止看起来很有希望...
    干杯!

    关于pdf - 将(任何)PDF转换为仅黑色(K)的CMYK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6248563/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com