You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pdfbox.apache.org by "Tilman Hausherr (JIRA)" <ji...@apache.org> on 2017/12/21 13:01:00 UTC

[jira] [Comment Edited] (PDFBOX-4044) Unable to process overlay on Cognos PDF documents

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

Tilman Hausherr edited comment on PDFBOX-4044 at 12/21/17 1:00 PM:
-------------------------------------------------------------------

From looking at the result PDF with PDFDebugger, I can see that the CONFIDENTIAL comes first in the content stream array, i.e. as a background. I see some rectangle filled in the reports, maybe this overwrites the background.


was (Author: tilman):
From looking at the result PDF, I can see that the CONFIDENTIAL comes first, i.e. as a background. I see some rectangle filled in the reports, maybe this overwrites the background.

> Unable to process overlay on Cognos PDF documents
> -------------------------------------------------
>
>                 Key: PDFBOX-4044
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-4044
>             Project: PDFBox
>          Issue Type: Bug
>          Components: Rendering
>    Affects Versions: 2.0.8
>            Reporter: Ad Kooiman
>         Attachments: confidential_overlay.pdf, report_cognos_merged.pdf, report_cognos_overlayed.pdf
>
>
> Since we upgrade from PDFBox 1.7.1 to PDFBox 2.0.8, we cannot overlay PDF documents anymore. These PDF documens are from Cognos Reporting and still works fine with PDFBox 1.7.1.
> Attached files:
> *[^report_cognos_merged.pdf]* - a document that contains an intro page that was succesfully merged into a cognos report. Page 2 and 3 are the original cognos report pages.
> *[^confidential_overlay.pdf]* - an overlay pdf document
> *[^report_cognos_overlayed.pdf]* - the resulting document after processing the overlay
> To reproduce, use the attached [^report_cognos_merged.pdf] and overlay this with the attached [^confidential_overlay.pdf]. The resulting attached file [^report_cognos_overlayed.pdf] only shows an overlay on the first page. The other two pages are not overlayed.
> Code snippet used to overlay, comming from PDFBOX-4002 (I also tried each and every hint mentioned in that issue):
> {code}
>    public void addLayer() throws Exception {
>         PDDocument inDocument = PDDocument.load(basePdf);
>         PDDocument layoutDocument = PDDocument.load(overlayLayout);        
>         LayerUtility layerUtility = new LayerUtility(inDocument);
>         PDFormXObject layerObject = layerUtility.importPageAsForm(layoutDocument, 0);        
>         AffineTransform transform = new AffineTransform();
>         for (int i = 0; i < inDocument.getNumberOfPages(); i++) {
>             layerUtility.appendFormAsLayer(inDocument.getPage(i), layerObject, transform, layer + "_" + i);
>         }
>         layerUtility.getDocument().save(outPdf);
>     }
> {code}
> Since we at Infor do have a customer escallation on this particular issue, any hints as to why this might not work in PDF2.0.8 (and only on PDF1.7.1), or any particularities about the base PDF that might be causing this to be behaving differently would be helpful. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

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