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