Hi,

looks like it is a bug. Could you open an issue at  
https://issues.apache.org/jira/browse/PDFBOX and attach some sample code to 
reproduce as well as your PDF's for testing.

Kind regards

Maruan Sahyoun

Am 10.01.2013 um 09:28 schrieb SolidAndShade <[email protected]>:

> Hi everyone,
> 
> I've been trying in vain to paste multiple small PDFs into a big one as
> form XObjects. I want to paste a bunch of little PDFs into a large one.
> This image illustrates what I'm trying to do:
> 
> https://imageshack.us/photo/my-images/59/pdfsampleimagepasterigh.png/
> 
> The Test 1-3 boxes would be the little PDFs I want to insert. When I try
> to do this, I get this result:
> 
> https://imageshack.us/photo/my-images/15/pdfsampleimagepastewron.png/
> 
> The last form to  be pastes is just duplicated three times. It seems
> that instead of adding multiple XObjects, I am just adding multiple
> references to a single XObject, and whenever I try to add another
> XObject it just overwrites the XObject that the form instances were
> referring to. It seems I can't insert multiple forms, just multiple
> references to a single one.
> 
> I am using a variation of this code to paste the forms onto the PDF,
> using the LayerUtility class:
> 
> LayerUtility lu = new LayerUtility( doc );
> PDXObjectForm form = lu.importPageAsForm( doc2, 0 );
> PDPage page = (PDPage) doc.getDocumentCatalog().getAllPages().get( 0 );
> lu.wrapInSaveRestore( page );
> AffineTransform at = new AffineTransform();
> lu.appendFormAsLayer( page, form, at, "new_layer_name" );
> 
> It works great for pasting a single PDF onto another, but not for
> multiples.
> 
> Does anyone know what I'm doing wrong? Any help is appreciated. Thanks.
> 
> -- 
> http://www.fastmail.fm - A no graphics, no pop-ups email service
> 

Reply via email to