[ 
https://issues.apache.org/jira/browse/PDFBOX-4317?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16617964#comment-16617964
 ] 

Tilman Hausherr commented on PDFBOX-4317:
-----------------------------------------

I also created a PDF with itext 5 and I got the same problem:
{code:java}
Document document = new Document();
PdfWriter.getInstance(document, new FileOutputStream("itext.pdf"));
document.open();
Image img = Image.getInstance("IMG-20180719-WA0000.jpg");
document.add(img);
document.close();{code}
pom excerpt:
{code}
<dependency>
    <groupId>com.itextpdf</groupId>
    <artifactId>itextpdf</artifactId>
    <version>5.5.13</version>
</dependency>
{code}
If the image is on the second page, then the image appears black.

> Some feature of the given JPEG leads to erroneous results, when adding 
> (drawing) it to a PDPageContentStream.
> -------------------------------------------------------------------------------------------------------------
>
>                 Key: PDFBOX-4317
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-4317
>             Project: PDFBox
>          Issue Type: Bug
>          Components: Writing
>    Affects Versions: 2.0.9
>            Reporter: CAP
>            Priority: Major
>         Attachments: IMG-20180719-WA0000.jpg, UsingAdobeDC.pdf, 
> image-2018-09-14-09-13-56-216.png, image-2018-09-14-09-14-45-358.png, 
> image-2018-09-14-09-15-40-860.png, itext.pdf, out.pdf
>
>
> Some feature of the given JPEG leads to erroneous results, when adding 
> (drawing) it to a PDPageContentStream.
> The document itself is created just fine and the page is displayable in the 
> "PDF Debugger" application, but for example the Adobe Reader is reporting an 
> "internal Error", when opening the created PDF.
> Reproducable via:
> {code:java}
> try(PDDocument document = new PDDocument()){
>  PDPage page = new PDPage();
>  try(PDPageContentStream pcs = new PDPageContentStream(document, page)){
>     PDImageXObject pdImage = PDImageXObject.createFromFile("path to jpeg", 
> document);
>     pcs.drawImage(pdImage, 30, 30);
>  }
>  document.addPage(page);
>  document.save(new File("output file"));
> }{code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to