pdfbox-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andreas Lehmkuehler <andr...@lehmi.de>
Subject Re: IllegalArgumentException while converting pdf to jpg - pdfbox-app-1.8.1.jar
Date Thu, 16 May 2013 16:27:13 GMT
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 [sahyoun@fileaffairs.de]
> Sent: Monday, May 13, 2013 11:47 PM
> To: users@pdfbox.apache.org
> 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 <ajoshi@arubanetworks.com>:
>
>> 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 [sahyoun@fileaffairs.de]
>> Sent: Monday, May 06, 2013 9:38 PM
>> To: users@pdfbox.apache.org
>> 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 <ajoshi@arubanetworks.com>:
>>
>>> 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
>>
>


Mime
View raw message