Dear all,
I need to extract, for each color separation, the rasterized image that
represents it. I need to preview each color of the PDF. This is the code I
came up with, do you know how can I get a BufferedImage?
Or a better way to approach the problem would be really helpful!
Groovy (but you can suggest with Java, no problem with that)
for (page in input.pages) {
for (name in page.resources.colorSpaceNames) {
PDColor color = page.resources.getColorSpace(name).initialColor
PDColorSpace cs = color.getColorSpace()
if (cs in PDSeparation) {
WritableRaster raster = ???
BufferedImage img = cs.toRGBImage(raster)
results.add(cs.colorantName)
}
}
}
Gianluca Sartori
--
Cell. +39 388 1026822