[ 
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)

Reply via email to