[
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)