Mikita Geer created PDFBOX-4298:
-----------------------------------

             Summary: NullPointerException when doing overlay
                 Key: PDFBOX-4298
                 URL: https://issues.apache.org/jira/browse/PDFBOX-4298
             Project: PDFBox
          Issue Type: Bug
    Affects Versions: 2.0.11
            Reporter: Mikita Geer
         Attachments: NPE.pdf, pdf2.pdf

When input pdf file for overlay contains empty page (with contents == null) 
like NPE.pdf file we get NullPointerException in Overlay.addOriginalContent 
method. It occurres even if we overlay over other than this empty page.

Here's some sample code to reproduce the problem:
{code:java}
Overlay overlayObj = new Overlay();
File file1 = new File("NPE.pdf");
PDDocument originalDoc = PDDocument.load(file1);
overlayObj.setOverlayPosition(Overlay.Position.FOREGROUND);
overlayObj.setInputPDF(originalDoc);
Map<Integer, String> ovmap = new HashMap<>();
File file2 = new File("pdf2.pdf");
ovmap.put(2, file2.getPath());
overlayObj.overlay(ovmap);
originalDoc.save("test__result.pdf");
{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