我正在使用 pdfBox 2.0 创建一个新的 PDF。在某些部分中,我使用 zxing 库来创建数据矩阵二维条码(类似于 QR 码),它可以正确生成图像,但我的问题出在颜色上。我需要打印此 PDF,公司选择的颜色是 Pantone 287。RGB 中的其他一些类似颜色,CMYK 印刷人员告诉这是不正确的。存在一些可以使用 pantone 颜色的 java 库?
我尝试使用正确的颜色 pantone 287 直接创建 Matrix,但使用 Zxing libary 是不可能的。我尝试将图像中的相似/错误颜色更改为图像中的 pantone 287 像素,但找不到如何使用 pantone 颜色重新打印。
Color myPantone287 = new Color(0, 82, 156); // Similar Color pantone 287
int colorRgb = myPantone287.getRGB();
MatrixToImageConfig conf = new MatrixToImageConfig(colorRgb , MatrixToImageConfig.WHITE);
BitMatrix byteMatrix = writer.encode(content, BarcodeFormat.DATA_MATRIX, width, width, hints);
MatrixToImageWriter.toBufferedImage(byteMatrix, conf);
现在我用与 pantone 287 相似但不相等的 RGB(4,84,146) 颜色打印 dataMatrix。Pantone 颜色是 RGB(0,82,156),但是当获取颜色的 int 以打印 dataMatrix(zxwing 库需要)时,它会发生变化,并且不可能具有相同的颜色。
有任何想法吗 ??
提前致谢。