首页 > 解决方案 > 将 SVG 中的 RGB 颜色转换为 PDF 中的专色

问题描述

我们正在构建一个网络应用程序来在线设计印刷产品。还有一些特殊的饰面可供打印。例如金箔。在那里,我们必须以特定方式定义最终 PDF 中的颜色。它必须是具有 100% 洋红色 (c0 m100 y0 k0) 且颜色名称为“goldfoil”的专色。

在设计工具中,我们使用了一种带有十六进制代码的颜色,在浏览器中看起来类似于金色 (#9C9475)。我们的应用程序正在创建通过 ghostscript 转换为 PDF 的 SVG。

我现在想要实现的是为特定的十六进制颜色定义一个后备或交换颜色,例如在这个示例#9C9475 中,它将 PDF 中的这种颜色转换为上述专色。

这可能吗?我发现一篇文章 svg 1.1 及更高版本支持 ICC Profiles 并且可以生成 CMYK 和 ICC 命名颜色。在文档中它说我可以通过这种方式定义专色:

<color-profile name=„ISOcoated_v2_eci" xlink:href="http://swatches.example.com/ISOcoated_v2_eci.icc"/>
 <circle fill=„#9C9475 icc-color(ISOcoated_v2_eci, Goldfolie"/>

但后来我错过了 CMYK 值。

在这种情况下有人可以帮助我吗?

标签: svgghostscripticcspotcolor

解决方案


推荐阅读