You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pdfbox.apache.org by "John Hewson (JIRA)" <ji...@apache.org> on 2014/11/27 20:03:12 UTC

[jira] [Commented] (PDFBOX-2525) Overlay: data black & white after import

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

John Hewson commented on PDFBOX-2525:
-------------------------------------

Can you attach _both_ PDF files to this issue with More > Attach files?

> Overlay: data black & white after import
> ----------------------------------------
>
>                 Key: PDFBOX-2525
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-2525
>             Project: PDFBox
>          Issue Type: Bug
>          Components: Utilities
>    Affects Versions: 1.8.7, 1.8.8, 2.0.0
>            Reporter: Marcus Ilgner
>
> After overlaying two documents, everything in the source is black & white only. I uploaded a screenshot to 
> https://oc.evopark.de/public.php?service=files&t=0d7e4e172c30c23b260d3c96cc4986b5
> May relate to PDFBOX-2401.
> Some more details: I'm doing everything in-memory, not operating on files. This is the sample code:
> {code:java}
>     public static byte[] mergeOntoLetterhead(byte[] originalPdf) throws IOException, COSVisitorException {
>         PDDocument pdf = PDDocument.load(new ByteArrayInputStream(originalPdf));
>         if (pdf.getNumberOfPages() == 0) {
>             return originalPdf;
>         }
>         PDDocument template = readTemplate();
>         if (null != template) {
>             Overlay overlay = new Overlay();
>             pdf = overlay.overlay(template, pdf);
>         } else {
>             logger.error("Could not load letterhead PDF");
>             return originalPdf;
>         }
>         ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
>         pdf.save(outputStream);
>         return outputStream.toByteArray();
>     }
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)