Hi,

Am 16.05.2013 16:55, schrieb Asmita Joshi:
Here is the PDF file that fails to load correctly with PDDocument.load or 
loadNonSeq

http://www.scribd.com/doc/141881157/Failing-to-Load?secret_password=1orcf1jmzt70o7it24s9
The pdf can't be downloaded without a registration :-(

BR
Andreas Lehmkühler

________________________________________
From: Maruan Sahyoun [[email protected]]
Sent: Monday, May 13, 2013 11:47 PM
To: [email protected]
Subject: Re: IllegalArgumentException while converting pdf to jpg - 
pdfbox-app-1.8.1.jar

Hi Asmita,

could you upload the PDF to a location from where we can download it? Didn't 
make it through the mailing list.

BR
Maruan Sahyoun

Am 13.05.2013 um 22:09 schrieb Asmita Joshi <[email protected]>:

We use PDDocument.load(File). As suggested, we tried with loadNonSeq and also 
the non sequential form of load as below. Also tried it with a FileInputStream 
and File. All these forms of load gave us the same error.
---
          raf = new RandomAccessFile(new File("/tmp/nonSeqPdfFile"), "rw");
          document = PDDocument.load(new FileInputStream(inputFile), raf);
            PDFImageWriter imageWriter = new PDFImageWriter();
            success = imageWriter.writeImage(document, imageFormat, password, 
startPage, endPage, pdfWorkFilePrefix, imageType, resolution);
---
Attaching one of the pdfs that causes this issue.

Thanks
Asmita

________________________________________
From: Maruan Sahyoun [[email protected]]
Sent: Monday, May 06, 2013 9:38 PM
To: [email protected]
Subject: Re: IllegalArgumentException while converting pdf to jpg - 
pdfbox-app-1.8.1.jar

Hi Asmita,

how did you load the PDF. DId you use PDDocument.load or PDDocument.loadNonSeq? 
If it's PDDocument.load could you try PDDocument.loadNonSeq instead. Can you 
share a code snippet with us showing how you are converting the PDF? Is there a 
sample PDF?

BR
Maruan Sahyoun

Am 07.05.2013 um 00:44 schrieb Asmita Joshi <[email protected]>:

We're using pdfbox-1.8.1.jar to convert PDF to JPGs.
Below is part of a stacktrace we see when converting a PDF of size 500Kb

java.lang.IllegalArgumentException: Width (4032) and height (-2880) cannot be 
<= 0
       at 
java.awt.image.DirectColorModel.createCompatibleWritableRaster(Unknown Source)
       at java.awt.image.BufferedImage.<init>(Unknown Source)
       at org.apache.pdfbox.pdmodel.PDPage.convertToImage(PDPage.java:752)
       at 
org.apache.pdfbox.util.PDFImageWriter.writeImage(PDFImageWriter.java:115)


----------------
This is the header and footer of the PDF file:
%PDF-1.4
%
1 0 obj
<<
/Type /Pages /Count 1 /Kids [ 8 0 R ]

endobj
2 0 obj
<<
/Type /Catalog /ViewerPreferences <<
/NonFullScreenPageMode /UseOutlines >>
/Pages 1 0 R >>
endobj
3 0 obj
<<
/Producer (PDF-XChange \(xcpro30.dll v3.40.0074\) \(Windows 2k\))
/CreationDate (D:20050311152944-06'00')
/Author ()
/Title ()
/Subject ()
/Keywords ()
/Creator (AcroPlot Pro \(Build 2005-02-07\) - www.cadzation.com)

endobj
4 0 obj
<</Length1 20112 /Length 9172 /Filter [ /FlateDecode ]

stream

................................................................................

endstream
endobj
8 0 obj
<<
/Type /Page /Parent 1 0 R /Resources <<
/Font <<
/F1 6 0 R >>

/MediaBox [ 0 2160 3024 0 ]
/Contents [ 7 0 R ]

endobj
xref
0 9
0000000000 65535 f
0000000013 00000 n
0000000076 00000 n
0000000192 00000 n
0000000441 00000 n
0000009708 00000 n
0000009989 00000 n
0000010386 00000 n
0000583350 00000 n
trailer
<<
/Size 9 /Info 3 0 R /Root 2 0 R /ID [ <6A5A32742A221E93F44AD2E93D4134B2>
<6A5A32742A221E93F44AD2E93D4134B2>
]

startxref
583492
%%EOF


-------------------
Is this a bug? The PDF file opens correctly in adobe. So probably it is not 
corrupt.

Thanks
Asmita



Reply via email to