Christian Appl created PDFBOX-4317:
--------------------------------------

             Summary: 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: Christian Appl
         Attachments: IMG-20180719-WA0000.jpg, 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.

Example code:
{code:java}
try(PDDocument document = new PDDocument()){
 PDPage page = new PDPage();
 try(PDPageContentStream cos = new PDPageContentStream(document, page)){
 PDRectangle mediaBox = page.getMediaBox();

 PDImageXObject pdImage = PDImageXObject.createFromFile("path to jpeg", 
document);

 float startX = (mediaBox.getWidth() - pdImage.getWidth()) / 2;
 float startY = (mediaBox.getHeight() - pdImage.getHeight()) / 2;
 cos.drawImage(pdImage, startX, startY);
 }

 document.addPage(page);
 document.save(new File("target.pdf"));
}{code}



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

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org

Reply via email to