Asmita Joshi created PDFBOX-1601:
------------------------------------
Summary: java.lang.IllegalArgumentException: Width (4032) and
height (-2880) cannot be <= 0
Key: PDFBOX-1601
URL: https://issues.apache.org/jira/browse/PDFBOX-1601
Project: PDFBox
Issue Type: Bug
Affects Versions: 1.8.1
Environment: Centos 6
Reporter: Asmita Joshi
Attachments: failingtoload.pdf
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)
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);
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira