You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pdfbox.apache.org by "Kirk Haines (JIRA)" <ji...@apache.org> on 2014/07/16 20:00:13 UTC

[jira] [Updated] (PDFBOX-1511) pdfMerger App produces Garbage

     [ https://issues.apache.org/jira/browse/PDFBOX-1511?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Kirk Haines updated PDFBOX-1511:
--------------------------------

    Attachment: PDFMergerUtility.java

This version of PDFMergerUtility.java (based on 1.7.1 iirc) removes the shared resources section and instead applies resources on the page level.  The cloner will create references for resources used on multiple pages, so there is not excessive resource duplication.  The previous method assumed resources with the same name were identical, which is not valid (see prior comment about Font resource CMaps).

> pdfMerger App produces Garbage
> ------------------------------
>
>                 Key: PDFBOX-1511
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-1511
>             Project: PDFBox
>          Issue Type: Bug
>          Components: Utilities
>    Affects Versions: 1.7.1
>         Environment: Win XP; Windows Server 2008 R2; java version "1.6.0_21", 
>            Reporter: Michael Huber
>         Attachments: 1.pdf, 2.pdf, PDFMergerUtility.java, PdfRenderer.java, targetPdfMergeJava.pdf, targetPdfMergeUtilityApp.pdf
>
>
> pdfbox Utility pdfMerger produces a merged document containing garbage. All merged pdf files are contained but Strings are destroyed.
> The source pdf files are created with graphviz and are readable without error or disturbance both with Acrobat X and pdfbox pdfDebug Utility.
> Another astoundig thing is that a handcoded merger using pdfMergerUtility class works fine when run within Eclipse Juno and creates same garbage when run from cmd line (pls. see attached source)
> I checked everything that comes in mind to find the differences, e.g. Java version, encoding/codepage issues, memory settings, found nothing.



--
This message was sent by Atlassian JIRA
(v6.2#6252)