[
https://issues.apache.org/jira/browse/PDFBOX-931?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13016263#comment-13016263
]
Roland Quast commented on PDFBOX-931:
-------------------------------------
Correct me if I am wrong, but I believe this may be caused when you don't have
JAI in the classpath. I submitted the same bug in the past and it was never
fixed. It is pretty critical for those of us who can't include JAI in our
projects because of the licensing.
> PDPage convertToImage generates white image with no contents
> ------------------------------------------------------------
>
> Key: PDFBOX-931
> URL: https://issues.apache.org/jira/browse/PDFBOX-931
> Project: PDFBox
> Issue Type: Bug
> Components: PDModel
> Affects Versions: 1.3.1, 1.4.0
> Environment: JDK 1.6.0_21
> Reporter: Vincent VIAL
> Attachments: pdf_causing_white_pages.pdf
>
>
> When converting a PDPage of this pdf into an image, the resulting file is
> always a white image with no contents.
> The following message appeared in the log output (It doesn't seem to be a
> duplicate of PDFBOX-794.) :
> ERROR filter.FlateFilter - Stop reading corrupt stream
> Here's the code used to convert the image :
> @Test
> public void testConvertImage() {
> try {
> PDDocument pdDocument =
> PDDocument.load("pdf_causing_white_pages.pdf");
> List<PDPage> documentPageList =
> pdDocument.getDocumentCatalog().getAllPages();
> TestCase.assertNotNull(documentPageList);
> int pageNumber = 1;
> for (PDPage tmpPage :documentPageList){
> BufferedImage tempImage = tmpPage.convertToImage();
> ImageIO.write(tempImage,"jpeg", new
> File("result_"+pageNumber+".jpeg"));
> pageNumber ++;
> }
> } catch (FileNotFoundException e) {
> TestCase.fail(e.getMessage());
> } catch (IOException e) {
> TestCase.fail(e.getMessage());
> }
> }
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira