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

Maruan Sahyoun commented on PDFBOX-1533:
----------------------------------------

OK - can you try building pdfbox from trunk or wait for 1.8.1? If not we would 
need a set of pdfs to reproduce the issue. If trunk or 1.8.1 don't fix it we 
will also need sample pdfs.
                
> When merging certain PDF's several odd looking empty pages occure in the 
> result
> -------------------------------------------------------------------------------
>
>                 Key: PDFBOX-1533
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-1533
>             Project: PDFBox
>          Issue Type: Bug
>          Components: Utilities
>    Affects Versions: 1.7.1
>            Reporter: Christian Connert
>
> Unfortunately I cannot attach a input file for this case as it contains 
> confidential customer data, but I'll try to explain the problem in depth so 
> you hopefully are able to track it down.
> When we merg certain PDF's with the PDFMergerUtility the result contains 
> serveral empty pages at the end of the document. It seems like that only 
> certain pdf versions are effected (i.p.: 1.5 (Acrobat 6.x)). 
> I tracked the problem down to the the following part in the appendDocument 
> method of the PDFMergerUtility:
>  //finally append the pages
>         List<PDPage> pages = srcCatalog.getAllPages();
>         Iterator<PDPage> pageIter = pages.iterator();
>         while( pageIter.hasNext() )
>         {
>             PDPage page = pageIter.next();
>             PDPage newPage =
>                 new PDPage( (COSDictionary)cloner.cloneForNewDocument( 
> page.getCOSDictionary() ) );
>             newPage.setCropBox( page.findCropBox() );
>             newPage.setMediaBox( page.findMediaBox() );
>             newPage.setRotation( page.findRotation() );
>             destination.addPage( newPage );
>         }
> The problem is that call to srcCatalog.getAllPages(); returns for expamle 6 
> PDPage objects, but for the same input document, the call to 
> source.getNumberOfPages() returns only 2. Thus we add 4 odd empty pages to 
> the result document.
> I hope this description is good enought to figure out the problem. Don't 
> hesitate to ask for further details.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to