You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@pdfbox.apache.org by Kevin Morin <mo...@codelutin.com> on 2015/01/30 12:00:06 UTC
Error on PDFRenderer.renderImage (PDFBox 2.0)
Hi,
I have the following error when I try to render a PDF file (I cannot
send it on a plublic list, but I can send it in private if needed). It
happens with PdfBox 2.0 under Linux and Windows, Java 7 but not Java 8.
Invalid image format
sun.java2d.cmm.kcms.CMM.checkStatus(CMM.java:180)
sun.java2d.cmm.kcms.CMM.createTransform(CMM.java:134)
java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:540)
com.sun.imageio.plugins.jpeg.JPEGImageReader.acceptPixels(JPEGImageReader.java:1263)
com.sun.imageio.plugins.jpeg.JPEGImageReader.readImage(Native Method)
com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(JPEGImageReader.java:1231)
com.sun.imageio.plugins.jpeg.JPEGImageReader.read(JPEGImageReader.java:1034)
javax.imageio.ImageReader.read(ImageReader.java:940)
org.apache.pdfbox.filter.DCTFilter.decode(DCTFilter.java:72)
org.apache.pdfbox.cos.COSStream.attemptDecode(COSStream.java:463)
org.apache.pdfbox.cos.COSStream.doDecode(COSStream.java:417)
org.apache.pdfbox.cos.COSStream.doDecode(COSStream.java:363)
org.apache.pdfbox.cos.COSStream.getDecodeResult(COSStream.java:303)
org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.<init>(PDImageXObject.java:115)
org.apache.pdfbox.pdmodel.graphics.PDXObject.createXObject(PDXObject.java:65)
org.apache.pdfbox.pdmodel.PDResources.getXObject(PDResources.java:193)
org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:42)
org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:803)
org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:465)
org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:439)
org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:149)
org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:163)
org.apache.pdfbox.rendering.PDFRenderer.renderPage(PDFRenderer.java:204)
org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:137)
org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:70)
Thanks for your help
Best
Kevin
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: users-help@pdfbox.apache.org
Re: Error on PDFRenderer.renderImage (PDFBox 2.0)
Posted by Tilman Hausherr <TH...@t-online.de>.
Please send it to me, tilman at snafu dot de.
Tilman
Am 30.01.2015 um 12:00 schrieb Kevin Morin:
> Hi,
>
> I have the following error when I try to render a PDF file (I cannot
> send it on a plublic list, but I can send it in private if needed). It
> happens with PdfBox 2.0 under Linux and Windows, Java 7 but not Java 8.
>
> Invalid image format
> sun.java2d.cmm.kcms.CMM.checkStatus(CMM.java:180)
> sun.java2d.cmm.kcms.CMM.createTransform(CMM.java:134)
> java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:540)
>
> com.sun.imageio.plugins.jpeg.JPEGImageReader.acceptPixels(JPEGImageReader.java:1263)
>
> com.sun.imageio.plugins.jpeg.JPEGImageReader.readImage(Native Method)
>
> com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(JPEGImageReader.java:1231)
>
>
> com.sun.imageio.plugins.jpeg.JPEGImageReader.read(JPEGImageReader.java:1034)
>
> javax.imageio.ImageReader.read(ImageReader.java:940)
> org.apache.pdfbox.filter.DCTFilter.decode(DCTFilter.java:72)
> org.apache.pdfbox.cos.COSStream.attemptDecode(COSStream.java:463)
> org.apache.pdfbox.cos.COSStream.doDecode(COSStream.java:417)
> org.apache.pdfbox.cos.COSStream.doDecode(COSStream.java:363)
> org.apache.pdfbox.cos.COSStream.getDecodeResult(COSStream.java:303)
>
> org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.<init>(PDImageXObject.java:115)
>
>
> org.apache.pdfbox.pdmodel.graphics.PDXObject.createXObject(PDXObject.java:65)
>
> org.apache.pdfbox.pdmodel.PDResources.getXObject(PDResources.java:193)
>
> org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:42)
>
>
> org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:803)
>
>
> org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:465)
>
>
> org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:439)
>
>
> org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:149)
>
> org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:163)
>
> org.apache.pdfbox.rendering.PDFRenderer.renderPage(PDFRenderer.java:204)
>
> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:137)
>
> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:70)
>
> Thanks for your help
> Best
>
> Kevin
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
> For additional commands, e-mail: users-help@pdfbox.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: users-help@pdfbox.apache.org
Re: Error on PDFRenderer.renderImage (PDFBox 2.0)
Posted by Tilman Hausherr <TH...@t-online.de>.
Hi Kevin,
I haven't committed it because I would like the opinion of John first.
If you're building from source you could make the change yourself with
the patch that I attached.
Tilman
Am 25.02.2015 um 15:04 schrieb Kevin Morin:
> Hi Tilman,
>
> great news! When do you think this will be available in the snapshot?
>
> BR
>
> Kevin
>
> Le 24/02/2015 00:36, Tilman Hausherr a écrit :
>> Some good news: your file can be rendered with twelvemonkeys. See at
>> the bottom of
>> https://issues.apache.org/jira/browse/PDFBOX-2128
>>
>> Tilman
>>
>> Am 03.02.2015 um 11:34 schrieb Kevin Morin:
>>> Hi Tilman,
>>>
>>> I tried with JPedal and it works... and it also works with java 8.
>>> Do you have a clue on how to solve this?
>>>
>>> BR
>>>
>>> Kevin
>>>
>>> On 01/02/2015 16:06, Tilman Hausherr wrote:
>>>> No good news - I extracted the JPEG file with NOTEPAD++ and get the
>>>> same
>>>> error with ImageIO.
>>>>
>>>> What does work is
>>>> JPEGImageDecoder imageDecoder = JPEGCodec.createJPEGDecoder(...);
>>>> raster = imageDecoder.decodeAsRaster();
>>>>
>>>> but then the colors are black and violet :-(
>>>>
>>>> Tilman
>>>>
>>>>
>>>> Am 30.01.2015 um 12:00 schrieb Kevin Morin:
>>>>> Hi,
>>>>>
>>>>> I have the following error when I try to render a PDF file (I cannot
>>>>> send it on a plublic list, but I can send it in private if
>>>>> needed). It
>>>>> happens with PdfBox 2.0 under Linux and Windows, Java 7 but not
>>>>> Java 8.
>>>>>
>>>>> Invalid image format
>>>>> sun.java2d.cmm.kcms.CMM.checkStatus(CMM.java:180)
>>>>> sun.java2d.cmm.kcms.CMM.createTransform(CMM.java:134)
>>>>> java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:540)
>>>>>
>>>>>
>>>>> com.sun.imageio.plugins.jpeg.JPEGImageReader.acceptPixels(JPEGImageReader.java:1263)
>>>>>
>>>>>
>>>>>
>>>>> com.sun.imageio.plugins.jpeg.JPEGImageReader.readImage(Native Method)
>>>>>
>>>>>
>>>>> com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(JPEGImageReader.java:1231)
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> com.sun.imageio.plugins.jpeg.JPEGImageReader.read(JPEGImageReader.java:1034)
>>>>>
>>>>>
>>>>>
>>>>> javax.imageio.ImageReader.read(ImageReader.java:940)
>>>>> org.apache.pdfbox.filter.DCTFilter.decode(DCTFilter.java:72)
>>>>> org.apache.pdfbox.cos.COSStream.attemptDecode(COSStream.java:463)
>>>>> org.apache.pdfbox.cos.COSStream.doDecode(COSStream.java:417)
>>>>> org.apache.pdfbox.cos.COSStream.doDecode(COSStream.java:363)
>>>>>
>>>>> org.apache.pdfbox.cos.COSStream.getDecodeResult(COSStream.java:303)
>>>>>
>>>>>
>>>>> org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.<init>(PDImageXObject.java:115)
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> org.apache.pdfbox.pdmodel.graphics.PDXObject.createXObject(PDXObject.java:65)
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> org.apache.pdfbox.pdmodel.PDResources.getXObject(PDResources.java:193)
>>>>>
>>>>>
>>>>>
>>>>> org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:42)
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:803)
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:465)
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:439)
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:149)
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:163)
>>>>>
>>>>>
>>>>> org.apache.pdfbox.rendering.PDFRenderer.renderPage(PDFRenderer.java:204)
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:137)
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:70)
>>>>>
>>>>>
>>>>>
>>>>> Thanks for your help
>>>>> Best
>>>>>
>>>>> Kevin
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
>>>>> For additional commands, e-mail: users-help@pdfbox.apache.org
>>>>>
>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
>>>> For additional commands, e-mail: users-help@pdfbox.apache.org
>>>>
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
>>> For additional commands, e-mail: users-help@pdfbox.apache.org
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
>> For additional commands, e-mail: users-help@pdfbox.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
> For additional commands, e-mail: users-help@pdfbox.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: users-help@pdfbox.apache.org
Re: Error on PDFRenderer.renderImage (PDFBox 2.0)
Posted by Tilman Hausherr <TH...@t-online.de>.
Hi Kevin,
A new snapshot should be available within a few hours. It is slightly
faster and your file will be processed if you use the JPEG reader of
https://github.com/haraldk/TwelveMonkeys . Either add this to your pom
file (if you use maven)
<dependency>
<groupId>com.twelvemonkeys.imageio</groupId>
<artifactId>imageio-jpeg</artifactId>
<version>3.0.2</version>
</dependency>
or add six(!) files into your classpath as described on the URL.
My understanding is that twelvemonkeys tries to process every broken
JPEG file, similar to us trying to process every broken PDF file.
Tilman
Am 25.02.2015 um 15:04 schrieb Kevin Morin:
> Hi Tilman,
>
> great news! When do you think this will be available in the snapshot?
>
> BR
>
> Kevin
>
> Le 24/02/2015 00:36, Tilman Hausherr a écrit :
>> Some good news: your file can be rendered with twelvemonkeys. See at
>> the bottom of
>> https://issues.apache.org/jira/browse/PDFBOX-2128
>>
>> Tilman
>>
>> Am 03.02.2015 um 11:34 schrieb Kevin Morin:
>>> Hi Tilman,
>>>
>>> I tried with JPedal and it works... and it also works with java 8.
>>> Do you have a clue on how to solve this?
>>>
>>> BR
>>>
>>> Kevin
>>>
>>> On 01/02/2015 16:06, Tilman Hausherr wrote:
>>>> No good news - I extracted the JPEG file with NOTEPAD++ and get the
>>>> same
>>>> error with ImageIO.
>>>>
>>>> What does work is
>>>> JPEGImageDecoder imageDecoder = JPEGCodec.createJPEGDecoder(...);
>>>> raster = imageDecoder.decodeAsRaster();
>>>>
>>>> but then the colors are black and violet :-(
>>>>
>>>> Tilman
>>>>
>>>>
>>>> Am 30.01.2015 um 12:00 schrieb Kevin Morin:
>>>>> Hi,
>>>>>
>>>>> I have the following error when I try to render a PDF file (I cannot
>>>>> send it on a plublic list, but I can send it in private if
>>>>> needed). It
>>>>> happens with PdfBox 2.0 under Linux and Windows, Java 7 but not
>>>>> Java 8.
>>>>>
>>>>> Invalid image format
>>>>> sun.java2d.cmm.kcms.CMM.checkStatus(CMM.java:180)
>>>>> sun.java2d.cmm.kcms.CMM.createTransform(CMM.java:134)
>>>>> java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:540)
>>>>>
>>>>>
>>>>> com.sun.imageio.plugins.jpeg.JPEGImageReader.acceptPixels(JPEGImageReader.java:1263)
>>>>>
>>>>>
>>>>>
>>>>> com.sun.imageio.plugins.jpeg.JPEGImageReader.readImage(Native Method)
>>>>>
>>>>>
>>>>> com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(JPEGImageReader.java:1231)
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> com.sun.imageio.plugins.jpeg.JPEGImageReader.read(JPEGImageReader.java:1034)
>>>>>
>>>>>
>>>>>
>>>>> javax.imageio.ImageReader.read(ImageReader.java:940)
>>>>> org.apache.pdfbox.filter.DCTFilter.decode(DCTFilter.java:72)
>>>>> org.apache.pdfbox.cos.COSStream.attemptDecode(COSStream.java:463)
>>>>> org.apache.pdfbox.cos.COSStream.doDecode(COSStream.java:417)
>>>>> org.apache.pdfbox.cos.COSStream.doDecode(COSStream.java:363)
>>>>>
>>>>> org.apache.pdfbox.cos.COSStream.getDecodeResult(COSStream.java:303)
>>>>>
>>>>>
>>>>> org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.<init>(PDImageXObject.java:115)
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> org.apache.pdfbox.pdmodel.graphics.PDXObject.createXObject(PDXObject.java:65)
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> org.apache.pdfbox.pdmodel.PDResources.getXObject(PDResources.java:193)
>>>>>
>>>>>
>>>>>
>>>>> org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:42)
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:803)
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:465)
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:439)
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:149)
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:163)
>>>>>
>>>>>
>>>>> org.apache.pdfbox.rendering.PDFRenderer.renderPage(PDFRenderer.java:204)
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:137)
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:70)
>>>>>
>>>>>
>>>>>
>>>>> Thanks for your help
>>>>> Best
>>>>>
>>>>> Kevin
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
>>>>> For additional commands, e-mail: users-help@pdfbox.apache.org
>>>>>
>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
>>>> For additional commands, e-mail: users-help@pdfbox.apache.org
>>>>
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
>>> For additional commands, e-mail: users-help@pdfbox.apache.org
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
>> For additional commands, e-mail: users-help@pdfbox.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
> For additional commands, e-mail: users-help@pdfbox.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: users-help@pdfbox.apache.org
Re: Error on PDFRenderer.renderImage (PDFBox 2.0)
Posted by Kevin Morin <mo...@codelutin.com>.
Hi Tilman,
great news! When do you think this will be available in the snapshot?
BR
Kevin
Le 24/02/2015 00:36, Tilman Hausherr a écrit :
> Some good news: your file can be rendered with twelvemonkeys. See at
> the bottom of
> https://issues.apache.org/jira/browse/PDFBOX-2128
>
> Tilman
>
> Am 03.02.2015 um 11:34 schrieb Kevin Morin:
>> Hi Tilman,
>>
>> I tried with JPedal and it works... and it also works with java 8.
>> Do you have a clue on how to solve this?
>>
>> BR
>>
>> Kevin
>>
>> On 01/02/2015 16:06, Tilman Hausherr wrote:
>>> No good news - I extracted the JPEG file with NOTEPAD++ and get the
>>> same
>>> error with ImageIO.
>>>
>>> What does work is
>>> JPEGImageDecoder imageDecoder = JPEGCodec.createJPEGDecoder(...);
>>> raster = imageDecoder.decodeAsRaster();
>>>
>>> but then the colors are black and violet :-(
>>>
>>> Tilman
>>>
>>>
>>> Am 30.01.2015 um 12:00 schrieb Kevin Morin:
>>>> Hi,
>>>>
>>>> I have the following error when I try to render a PDF file (I
>>>> cannot
>>>> send it on a plublic list, but I can send it in private if
>>>> needed). It
>>>> happens with PdfBox 2.0 under Linux and Windows, Java 7 but not
>>>> Java 8.
>>>>
>>>> Invalid image format
>>>> sun.java2d.cmm.kcms.CMM.checkStatus(CMM.java:180)
>>>> sun.java2d.cmm.kcms.CMM.createTransform(CMM.java:134)
>>>> java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:540)
>>>>
>>>>
>>>> com.sun.imageio.plugins.jpeg.JPEGImageReader.acceptPixels(JPEGImageReader.java:1263)
>>>>
>>>>
>>>> com.sun.imageio.plugins.jpeg.JPEGImageReader.readImage(Native
>>>> Method)
>>>>
>>>>
>>>> com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(JPEGImageReader.java:1231)
>>>>
>>>>
>>>>
>>>>
>>>> com.sun.imageio.plugins.jpeg.JPEGImageReader.read(JPEGImageReader.java:1034)
>>>>
>>>>
>>>> javax.imageio.ImageReader.read(ImageReader.java:940)
>>>> org.apache.pdfbox.filter.DCTFilter.decode(DCTFilter.java:72)
>>>> org.apache.pdfbox.cos.COSStream.attemptDecode(COSStream.java:463)
>>>> org.apache.pdfbox.cos.COSStream.doDecode(COSStream.java:417)
>>>> org.apache.pdfbox.cos.COSStream.doDecode(COSStream.java:363)
>>>>
>>>> org.apache.pdfbox.cos.COSStream.getDecodeResult(COSStream.java:303)
>>>>
>>>>
>>>> org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.<init>(PDImageXObject.java:115)
>>>>
>>>>
>>>>
>>>>
>>>> org.apache.pdfbox.pdmodel.graphics.PDXObject.createXObject(PDXObject.java:65)
>>>>
>>>>
>>>>
>>>> org.apache.pdfbox.pdmodel.PDResources.getXObject(PDResources.java:193)
>>>>
>>>>
>>>> org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:42)
>>>>
>>>>
>>>>
>>>>
>>>> org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:803)
>>>>
>>>>
>>>>
>>>>
>>>> org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:465)
>>>>
>>>>
>>>>
>>>>
>>>> org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:439)
>>>>
>>>>
>>>>
>>>>
>>>> org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:149)
>>>>
>>>>
>>>>
>>>> org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:163)
>>>>
>>>>
>>>> org.apache.pdfbox.rendering.PDFRenderer.renderPage(PDFRenderer.java:204)
>>>>
>>>>
>>>>
>>>> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:137)
>>>>
>>>>
>>>>
>>>> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:70)
>>>>
>>>>
>>>> Thanks for your help
>>>> Best
>>>>
>>>> Kevin
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
>>>> For additional commands, e-mail: users-help@pdfbox.apache.org
>>>>
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
>>> For additional commands, e-mail: users-help@pdfbox.apache.org
>>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
>> For additional commands, e-mail: users-help@pdfbox.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
> For additional commands, e-mail: users-help@pdfbox.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: users-help@pdfbox.apache.org
Re: Error on PDFRenderer.renderImage (PDFBox 2.0)
Posted by Tilman Hausherr <TH...@t-online.de>.
Some good news: your file can be rendered with twelvemonkeys. See at the
bottom of
https://issues.apache.org/jira/browse/PDFBOX-2128
Tilman
Am 03.02.2015 um 11:34 schrieb Kevin Morin:
> Hi Tilman,
>
> I tried with JPedal and it works... and it also works with java 8. Do
> you have a clue on how to solve this?
>
> BR
>
> Kevin
>
> On 01/02/2015 16:06, Tilman Hausherr wrote:
>> No good news - I extracted the JPEG file with NOTEPAD++ and get the same
>> error with ImageIO.
>>
>> What does work is
>> JPEGImageDecoder imageDecoder = JPEGCodec.createJPEGDecoder(...);
>> raster = imageDecoder.decodeAsRaster();
>>
>> but then the colors are black and violet :-(
>>
>> Tilman
>>
>>
>> Am 30.01.2015 um 12:00 schrieb Kevin Morin:
>>> Hi,
>>>
>>> I have the following error when I try to render a PDF file (I cannot
>>> send it on a plublic list, but I can send it in private if needed). It
>>> happens with PdfBox 2.0 under Linux and Windows, Java 7 but not Java 8.
>>>
>>> Invalid image format
>>> sun.java2d.cmm.kcms.CMM.checkStatus(CMM.java:180)
>>> sun.java2d.cmm.kcms.CMM.createTransform(CMM.java:134)
>>> java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:540)
>>>
>>> com.sun.imageio.plugins.jpeg.JPEGImageReader.acceptPixels(JPEGImageReader.java:1263)
>>>
>>>
>>> com.sun.imageio.plugins.jpeg.JPEGImageReader.readImage(Native Method)
>>>
>>> com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(JPEGImageReader.java:1231)
>>>
>>>
>>>
>>> com.sun.imageio.plugins.jpeg.JPEGImageReader.read(JPEGImageReader.java:1034)
>>>
>>>
>>> javax.imageio.ImageReader.read(ImageReader.java:940)
>>> org.apache.pdfbox.filter.DCTFilter.decode(DCTFilter.java:72)
>>> org.apache.pdfbox.cos.COSStream.attemptDecode(COSStream.java:463)
>>> org.apache.pdfbox.cos.COSStream.doDecode(COSStream.java:417)
>>> org.apache.pdfbox.cos.COSStream.doDecode(COSStream.java:363)
>>> org.apache.pdfbox.cos.COSStream.getDecodeResult(COSStream.java:303)
>>>
>>> org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.<init>(PDImageXObject.java:115)
>>>
>>>
>>>
>>> org.apache.pdfbox.pdmodel.graphics.PDXObject.createXObject(PDXObject.java:65)
>>>
>>>
>>> org.apache.pdfbox.pdmodel.PDResources.getXObject(PDResources.java:193)
>>>
>>> org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:42)
>>>
>>>
>>>
>>> org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:803)
>>>
>>>
>>>
>>> org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:465)
>>>
>>>
>>>
>>> org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:439)
>>>
>>>
>>>
>>> org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:149)
>>>
>>>
>>> org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:163)
>>>
>>> org.apache.pdfbox.rendering.PDFRenderer.renderPage(PDFRenderer.java:204)
>>>
>>>
>>> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:137)
>>>
>>>
>>> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:70)
>>>
>>>
>>> Thanks for your help
>>> Best
>>>
>>> Kevin
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
>>> For additional commands, e-mail: users-help@pdfbox.apache.org
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
>> For additional commands, e-mail: users-help@pdfbox.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
> For additional commands, e-mail: users-help@pdfbox.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: users-help@pdfbox.apache.org
Re: Error on PDFRenderer.renderImage (PDFBox 2.0)
Posted by Tilman Hausherr <TH...@t-online.de>.
Hi,
No, I don't have a clue how to solve this. It is a bug in JDK7. Maybe
JPedal uses the workaround I mentioned below. We won't use that one, as
it is JDK dependent.
What you could try would be to use Twelve Monkeys.
https://github.com/haraldk/TwelveMonkeys
I remember there were problem last time we tried (maybe a year ago), but
the project is alive.
Tilman
Am 03.02.2015 um 11:34 schrieb Kevin Morin:
> Hi Tilman,
>
> I tried with JPedal and it works... and it also works with java 8. Do
> you have a clue on how to solve this?
>
> BR
>
> Kevin
>
> On 01/02/2015 16:06, Tilman Hausherr wrote:
>> No good news - I extracted the JPEG file with NOTEPAD++ and get the same
>> error with ImageIO.
>>
>> What does work is
>> JPEGImageDecoder imageDecoder = JPEGCodec.createJPEGDecoder(...);
>> raster = imageDecoder.decodeAsRaster();
>>
>> but then the colors are black and violet :-(
>>
>> Tilman
>>
>>
>> Am 30.01.2015 um 12:00 schrieb Kevin Morin:
>>> Hi,
>>>
>>> I have the following error when I try to render a PDF file (I cannot
>>> send it on a plublic list, but I can send it in private if needed). It
>>> happens with PdfBox 2.0 under Linux and Windows, Java 7 but not Java 8.
>>>
>>> Invalid image format
>>> sun.java2d.cmm.kcms.CMM.checkStatus(CMM.java:180)
>>> sun.java2d.cmm.kcms.CMM.createTransform(CMM.java:134)
>>> java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:540)
>>>
>>> com.sun.imageio.plugins.jpeg.JPEGImageReader.acceptPixels(JPEGImageReader.java:1263)
>>>
>>>
>>> com.sun.imageio.plugins.jpeg.JPEGImageReader.readImage(Native Method)
>>>
>>> com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(JPEGImageReader.java:1231)
>>>
>>>
>>>
>>> com.sun.imageio.plugins.jpeg.JPEGImageReader.read(JPEGImageReader.java:1034)
>>>
>>>
>>> javax.imageio.ImageReader.read(ImageReader.java:940)
>>> org.apache.pdfbox.filter.DCTFilter.decode(DCTFilter.java:72)
>>> org.apache.pdfbox.cos.COSStream.attemptDecode(COSStream.java:463)
>>> org.apache.pdfbox.cos.COSStream.doDecode(COSStream.java:417)
>>> org.apache.pdfbox.cos.COSStream.doDecode(COSStream.java:363)
>>> org.apache.pdfbox.cos.COSStream.getDecodeResult(COSStream.java:303)
>>>
>>> org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.<init>(PDImageXObject.java:115)
>>>
>>>
>>>
>>> org.apache.pdfbox.pdmodel.graphics.PDXObject.createXObject(PDXObject.java:65)
>>>
>>>
>>> org.apache.pdfbox.pdmodel.PDResources.getXObject(PDResources.java:193)
>>>
>>> org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:42)
>>>
>>>
>>>
>>> org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:803)
>>>
>>>
>>>
>>> org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:465)
>>>
>>>
>>>
>>> org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:439)
>>>
>>>
>>>
>>> org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:149)
>>>
>>>
>>> org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:163)
>>>
>>> org.apache.pdfbox.rendering.PDFRenderer.renderPage(PDFRenderer.java:204)
>>>
>>>
>>> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:137)
>>>
>>>
>>> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:70)
>>>
>>>
>>> Thanks for your help
>>> Best
>>>
>>> Kevin
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
>>> For additional commands, e-mail: users-help@pdfbox.apache.org
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
>> For additional commands, e-mail: users-help@pdfbox.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
> For additional commands, e-mail: users-help@pdfbox.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: users-help@pdfbox.apache.org
Re: Error on PDFRenderer.renderImage (PDFBox 2.0)
Posted by Kevin Morin <mo...@codelutin.com>.
Hi Tilman,
I tried with JPedal and it works... and it also works with java 8. Do
you have a clue on how to solve this?
BR
Kevin
On 01/02/2015 16:06, Tilman Hausherr wrote:
> No good news - I extracted the JPEG file with NOTEPAD++ and get the same
> error with ImageIO.
>
> What does work is
> JPEGImageDecoder imageDecoder = JPEGCodec.createJPEGDecoder(...);
> raster = imageDecoder.decodeAsRaster();
>
> but then the colors are black and violet :-(
>
> Tilman
>
>
> Am 30.01.2015 um 12:00 schrieb Kevin Morin:
>> Hi,
>>
>> I have the following error when I try to render a PDF file (I cannot
>> send it on a plublic list, but I can send it in private if needed). It
>> happens with PdfBox 2.0 under Linux and Windows, Java 7 but not Java 8.
>>
>> Invalid image format
>> sun.java2d.cmm.kcms.CMM.checkStatus(CMM.java:180)
>> sun.java2d.cmm.kcms.CMM.createTransform(CMM.java:134)
>> java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:540)
>>
>> com.sun.imageio.plugins.jpeg.JPEGImageReader.acceptPixels(JPEGImageReader.java:1263)
>>
>> com.sun.imageio.plugins.jpeg.JPEGImageReader.readImage(Native Method)
>>
>> com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(JPEGImageReader.java:1231)
>>
>>
>> com.sun.imageio.plugins.jpeg.JPEGImageReader.read(JPEGImageReader.java:1034)
>>
>> javax.imageio.ImageReader.read(ImageReader.java:940)
>> org.apache.pdfbox.filter.DCTFilter.decode(DCTFilter.java:72)
>> org.apache.pdfbox.cos.COSStream.attemptDecode(COSStream.java:463)
>> org.apache.pdfbox.cos.COSStream.doDecode(COSStream.java:417)
>> org.apache.pdfbox.cos.COSStream.doDecode(COSStream.java:363)
>> org.apache.pdfbox.cos.COSStream.getDecodeResult(COSStream.java:303)
>>
>> org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.<init>(PDImageXObject.java:115)
>>
>>
>> org.apache.pdfbox.pdmodel.graphics.PDXObject.createXObject(PDXObject.java:65)
>>
>> org.apache.pdfbox.pdmodel.PDResources.getXObject(PDResources.java:193)
>>
>> org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:42)
>>
>>
>> org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:803)
>>
>>
>> org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:465)
>>
>>
>> org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:439)
>>
>>
>> org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:149)
>>
>> org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:163)
>>
>> org.apache.pdfbox.rendering.PDFRenderer.renderPage(PDFRenderer.java:204)
>>
>> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:137)
>>
>> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:70)
>>
>> Thanks for your help
>> Best
>>
>> Kevin
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
>> For additional commands, e-mail: users-help@pdfbox.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
> For additional commands, e-mail: users-help@pdfbox.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: users-help@pdfbox.apache.org
Re: Error on PDFRenderer.renderImage (PDFBox 2.0)
Posted by Tilman Hausherr <TH...@t-online.de>.
No good news - I extracted the JPEG file with NOTEPAD++ and get the same
error with ImageIO.
What does work is
JPEGImageDecoder imageDecoder = JPEGCodec.createJPEGDecoder(...);
raster = imageDecoder.decodeAsRaster();
but then the colors are black and violet :-(
Tilman
Am 30.01.2015 um 12:00 schrieb Kevin Morin:
> Hi,
>
> I have the following error when I try to render a PDF file (I cannot
> send it on a plublic list, but I can send it in private if needed). It
> happens with PdfBox 2.0 under Linux and Windows, Java 7 but not Java 8.
>
> Invalid image format
> sun.java2d.cmm.kcms.CMM.checkStatus(CMM.java:180)
> sun.java2d.cmm.kcms.CMM.createTransform(CMM.java:134)
> java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:540)
>
> com.sun.imageio.plugins.jpeg.JPEGImageReader.acceptPixels(JPEGImageReader.java:1263)
>
> com.sun.imageio.plugins.jpeg.JPEGImageReader.readImage(Native Method)
>
> com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(JPEGImageReader.java:1231)
>
>
> com.sun.imageio.plugins.jpeg.JPEGImageReader.read(JPEGImageReader.java:1034)
>
> javax.imageio.ImageReader.read(ImageReader.java:940)
> org.apache.pdfbox.filter.DCTFilter.decode(DCTFilter.java:72)
> org.apache.pdfbox.cos.COSStream.attemptDecode(COSStream.java:463)
> org.apache.pdfbox.cos.COSStream.doDecode(COSStream.java:417)
> org.apache.pdfbox.cos.COSStream.doDecode(COSStream.java:363)
> org.apache.pdfbox.cos.COSStream.getDecodeResult(COSStream.java:303)
>
> org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.<init>(PDImageXObject.java:115)
>
>
> org.apache.pdfbox.pdmodel.graphics.PDXObject.createXObject(PDXObject.java:65)
>
> org.apache.pdfbox.pdmodel.PDResources.getXObject(PDResources.java:193)
>
> org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:42)
>
>
> org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:803)
>
>
> org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:465)
>
>
> org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:439)
>
>
> org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:149)
>
> org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:163)
>
> org.apache.pdfbox.rendering.PDFRenderer.renderPage(PDFRenderer.java:204)
>
> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:137)
>
> org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:70)
>
> Thanks for your help
> Best
>
> Kevin
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
> For additional commands, e-mail: users-help@pdfbox.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: users-help@pdfbox.apache.org