Hi Steven, I think it’s a bug in JPEGFactory so I would like to ask you to open an issue in Jira [https://issues.apache.org/jira/browse/PDFBOX/] together with a problem description.
BR Maruan Sahyoun Am 07.03.2014 um 00:12 schrieb Steven M Burg <[email protected]>: > Maruan, > > I am certain the PDF is not the problem. To be sure of this, I slightly > modified the sample code to create a new PDF rather than opening an existing > one - same result. > > I have uploaded one of the JPG files I am testing with here: > https://dl.dropboxusercontent.com/u/104573934/Note.jpg > > Thanks for the help, > > Steve > > > On 3/6/2014 12:50 PM, Maruan Sahyoun wrote: >> Hi Steven, >> >> could you upload a sample PDF and the JPGs and PNGs to a public location. >> I’ll take a quick look. >> >> BR >> Maruan Sahyoun >> >> Am 06.03.2014 um 17:54 schrieb Tilman Hausherr <[email protected]>: >> >>> Sorry about that - can anyone else help him? I'm not sure if it is a bug or >>> a user problem. >>> >>> Steven: if you get no reaction, try changing the title. People possibly >>> ignore the thread thinking that I handled this. >>> >>> Tilman >>> >>> Am 06.03.2014 15:35, schrieb Steven M Burg: >>>> Thanks, Tilman - I was able to download the updated sample code. I get a >>>> different error now, which I will consider progress! >>>> >>>> Exception in thread "main" java.lang.NullPointerException >>>> at >>>> org.apache.pdfbox.pdmodel.graphics.image.JPEGFactory.createFromStream(JPEGFactory.java:72) >>>> at >>>> org.apache.pdfbox.examples.pdmodel.RubberStampWithImage.doIt(RubberStampWithImage.java:93) >>>> at >>>> org.apache.pdfbox.examples.pdmodel.RubberStampWithImage.main(RubberStampWithImage.java:185) >>>> >>>> Tried this with two different JPGs and a PNG file. >>>> >>>> Steve >>>> >>>> >>>> >>>> >>>> On 3/6/2014 1:50 AM, Tilman Hausherr wrote: >>>>> You can get the source code from svn, or from here: >>>>> https://svn.apache.org/viewvc/pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/?sortby=date >>>>> >>>>> Tilman >>>>> >>>>> Am 05.03.2014 23:30, schrieb Steven M Burg: >>>>>> Where can I find the updated 2.0 samples? >>>>>> >>>>>> >>>>>> >>>>>> On 3/5/2014 5:24 PM, Tilman Hausherr wrote: >>>>>>> Yes some names were changed. But these were changed in the example code >>>>>>> as well. >>>>>>> Tilman >>>>>>> >>>>>>> Am 05.03.2014 23:02, schrieb Steven M Burg: >>>>>>>> The RubberStampWithImage sample will not work with the 2.0 version - >>>>>>>> can't resolve: >>>>>>>> org.apache.pdfbox.pdmodel.graphics.xobject.PDJpeg >>>>>>>> org.apache.pdfbox.pdmodel.graphics.xobject.PDXObjectForm >>>>>>>> org.apache.pdfbox.pdmodel.graphics.xobject.PDXObjectImage >>>>>>>> org.apache.pdfbox.util.MapUtil >>>>>>>> >>>>>>>> >>>>>>>> Steve >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On 3/5/2014 1:13 AM, Tilman Hausherr wrote: >>>>>>>>> Ouch, I see the problem is different (after you told that it happens >>>>>>>>> with every image), it is not because of the PDF but because of the >>>>>>>>> image. >>>>>>>>> >>>>>>>>> The encoder wouldn't work either in 1.8. I haven't tested it with 2.0. >>>>>>>>> >>>>>>>>> Before doing this, could you please convert that image to PNG and try >>>>>>>>> the same and tell what happens? >>>>>>>>> >>>>>>>>> Also try with the 2.0 version >>>>>>>>> https://repository.apache.org/content/groups/snapshots/org/apache/pdfbox/pdfbox-app/2.0.0-SNAPSHOT/ >>>>>>>>> >>>>>>>>> Tilman (sorry, very busy, so I don't test myself) >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> Am 04.03.2014 23:03, schrieb Tilman Hausherr: >>>>>>>>>> Steven, >>>>>>>>>> If your file isn't confidential, could you please attach it to >>>>>>>>>> https://issues.apache.org/jira/browse/PDFBOX-52 ? >>>>>>>>>> If you don't want to register, send the file to tilman at snafu dot >>>>>>>>>> de. >>>>>>>>>> Tilman >>>>>>>>>> >>>>>>>>>> Am 04.03.2014 19:35, schrieb Steven M Burg: >>>>>>>>>>> How can the released version support JPEG files but not support >>>>>>>>>>> DCT? Isn't DCT the form of compression used in all JPGs? >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On 3/4/2014 11:45 AM, Tilman Hausherr wrote: >>>>>>>>>>>> Am 04.03.2014 15:03, schrieb sketh24: >>>>>>>>>>>>> Mar 3, 2014 4:24:24 PM >>>>>>>>>>>>> org.apache.pdfbox.pdmodel.graphics.xobject.PDXObjectImage >>>>>>>>>>>>> getColorSpace >>>>>>>>>>>>> INFO: About to return NULL from unhandled branch. filter = >>>>>>>>>>>>> COSName{DCTDecode} >>>>>>>>>>>>> >>>>>>>>>>>>> When opened in Acrobat, the resulting PDF file displays the >>>>>>>>>>>>> message: "An error exists on this page. Acrobat may not display >>>>>>>>>>>>> the page correctly." >>>>>>>>>>>> This looks like two problems: >>>>>>>>>>>> 1) Your file is broken >>>>>>>>>>>> 2) The released version does not support DCT. >>>>>>>>>>>> https://issues.apache.org/jira/browse/PDFBOX-52 >>>>>>>>>>>> The unreleased 2.0 version does. You can get it with svn. >>>>>>>>>>>> Tilman >>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >> >

