我需要在 CMY 颜色空间中使用 iText 创建 pdf(目前,其他 lib 建议值得赞赏)。这不是 CMYK:
所有颜色和黑色都应仅转换为 CMY,以便在保存我创建的 PDF 时黑板是空的。我知道,黑色看起来有点棕色,但我必须要求不要为这个 pdf 使用任何黑板。
你有什么建议吗?
(PS:这就像need-help-answers-on-pdf-color-seperation,但不是转换 pdf,而是我现在询问有关创建的问题。但是,如果有人对链接问题有答案,那也会有所帮助!)
我需要在 CMY 颜色空间中使用 iText 创建 pdf(目前,其他 lib 建议值得赞赏)。这不是 CMYK:
所有颜色和黑色都应仅转换为 CMY,以便在保存我创建的 PDF 时黑板是空的。我知道,黑色看起来有点棕色,但我必须要求不要为这个 pdf 使用任何黑板。
你有什么建议吗?
(PS:这就像need-help-answers-on-pdf-color-seperation,但不是转换 pdf,而是我现在询问有关创建的问题。但是,如果有人对链接问题有答案,那也会有所帮助!)
有几种方法可以解决这个问题。首先,您需要决定如何表示您的颜色...
然后,您需要使用 iText 的颜色对象,并确保将每个颜色属性设置为您的一种颜色或 null(在 iText-ville 中转换为“未绘制”)。您将需要查找和替换许多默认值。
您可能想破解 iText 的源代码来帮助您,特别是PdfContentByte
. 有几个不同的选择。
如果你一开始就包括任何不是 CMY-no-K 的图像,你就必须翻译它们。没有绕过它。如果你要翻译一些颜色,你不妨至少使用上面 #2 的部分版本。