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

ASF subversion and git services commented on PDFBOX-4044:
---------------------------------------------------------

Commit 1818980 from [~tilman] in branch 'pdfbox/branches/2.0'
[ https://svn.apache.org/r1818980 ]

PDFBOX-4044: add /Name entry if /OCProperties/D dictionary is created because 
it's needed at least for PDF/A-3

> 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: PDFBOX-4044-result-good.pdf, confidential_overlay.pdf, 
> report_cognos_merged.pdf, report_cognos_overlayed.pdf, report_cognos_pdfa.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-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org

Reply via email to