[ https://issues.apache.org/jira/browse/PDFBOX-1856?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13877658#comment-13877658 ]
Lukas Vasek commented on PDFBOX-1856: ------------------------------------- ok so I've rewrited the code to this: PDDocument doc = PDDocument.load(bis); List<PDPage> pages = new ArrayList<PDPage>(); doc.getDocumentCatalog().getPages().getAllKids(pages); PDPage page = null; Book book = new Book(); BufferedImage[] images = new BufferedImage[pages.size()]; for (int i = 0; i < pages.size(); i++) { page = pages.get(i); images[i] = RenderUtil.convertToImage(page); } but I'm still getting error with Caused by: java.util.zip.DataFormatException: unknown compression method > Can't convert image from PDPage to BufferedImage > ------------------------------------------------ > > Key: PDFBOX-1856 > URL: https://issues.apache.org/jira/browse/PDFBOX-1856 > Project: PDFBox > Issue Type: Bug > Components: Parsing, Utilities > Affects Versions: 2.0.0 > Environment: windows 7 x64 > Reporter: Lukas Vasek > Attachments: pdfbox.pdf, stacktrace.txt > > > Hello, > I'm trying to print pdf by extracting image from pdf and then print it. > But I'm getting error > stop reading corrupt stream due to a DataFormatException > and nothing is printed. > I'm attaching original file and stacktrace -- This message was sent by Atlassian JIRA (v6.1.5#6160)