[ https://issues.apache.org/jira/browse/PDFBOX-1601?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13660562#comment-13660562 ]
Keith Fernandez commented on PDFBOX-1601: ----------------------------------------- I too am facing the same issue. The same thing works for me in 0.7.3 version, but the output is not a right kind of image. So, I tried to check if latest version will work, but instead lead to a negative value width (IllegalArgumentException). > 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 > Assignee: Andreas Lehmkühler > 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