It is necessary to form a PDF document, which in the future will be sent to print the company's printers. There are several ICC files provided by companies for printing.
I have RGB images that should be in CMYK after adding to PDF.
My code is now for drawing an image:
ImageObject = LosslessFactory.createFromImage (document, image);
ContentStream.drawImage (imageObject, position.x, position.y, imageSize.width, imageSize.height);
I'm wondering whether it is possible to display images in a document in ColorSpace CMYK? Unfortunately, I'm not find working examples yet.
If so, how can I get PDImageXObject in CMYK ColorSpace from BufferedImage in RGB ColorSpace?
When I try to create PDImageXObject instance from CMYK image file I get exception:
javax.imageio.IIOException: Unsupported Image Type