Hello, I have a few PDFs that are crashing when I'm trying to render the pages as images. I have attached one of the PDFs that is crashing (sp167_virginia_criminal_history_record_submission.pdf)
Is it possible to pass a CLI argument or set an environment variable to ignore this LCMS error 13 and render the image anyway? I'm running pdfbox version [3.0.2] on an M2 MacBook Pro. $ java --version openjdk 21.0.2 2024-01-16 OpenJDK Runtime Environment Homebrew (build 21.0.2) OpenJDK 64-Bit Server VM Homebrew (build 21.0.2, mixed mode, sharing) Here is the error message when I run the "render" command: $ java -Dsun.java2d.cmm=sun.java2d.cmm.kcms.KcmsServiceProvider \ -cp "vendor/pdfbox-app.jar:vendor/twelvemonkeys/*" \ "org.apache.pdfbox.tools.PDFBox" render -format jpg -dpi 140 -quality 0.9 -color GRAY --input spec/fixtures/sp167_virginia_criminal_history_record_submission.pdf java.awt.color.CMMException: LCMS error 13: Mismatched alpha channels at java.desktop/sun.java2d.cmm.lcms.LCMS.createNativeTransform(Native Method) at java.desktop/sun.java2d.cmm.lcms.LCMS.createTransform(LCMS.java:113) at java.desktop/sun.java2d.cmm.lcms.LCMSTransform.doTransform(LCMSTransform.java:114) at java.desktop/sun.java2d.cmm.lcms.LCMSTransform.colorConvert(LCMSTransform.java:149) at java.desktop/java.awt.image.ColorConvertOp.ICCBIFilter(ColorConvertOp.java:350) at java.desktop/java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:277) at org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace.toRGBImageAWT(PDColorSpace.java:375) at org.apache.pdfbox.pdmodel.graphics.color.PDICCBased.toRGBImage(PDICCBased.java:316) at org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.from8bit(SampledImageReader.java:506) at org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.getRGBImage(SampledImageReader.java:217) at org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:477) at org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:438) at org.apache.pdfbox.rendering.PageDrawer.drawImage(PageDrawer.java:1106) at org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:74)
--------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@pdfbox.apache.org For additional commands, e-mail: users-h...@pdfbox.apache.org