You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pdfbox.apache.org by "Andreas Lehmkühler (JIRA)" <ji...@apache.org> on 2013/03/01 18:47:19 UTC

[jira] [Commented] (PDFBOX-1496) Can't add multiple form XObjects to a PDF - they become duplicated

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

Andreas Lehmkühler commented on PDFBOX-1496:
--------------------------------------------

I added a resources cache to PDPage in revision 1451662 so that they won't be recreated every time getResources is called. Thanks to Aleksander for the hint.

Unfortunately I didn't had the time to check if this fixes Andrews issue.
                
> Can't add multiple form XObjects to a PDF - they become duplicated
> ------------------------------------------------------------------
>
>                 Key: PDFBOX-1496
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-1496
>             Project: PDFBox
>          Issue Type: Bug
>          Components: PDModel, Utilities
>    Affects Versions: 1.7.1
>         Environment: Ubuntu Linux 12.04 w/ OpenJDK 6
>            Reporter: Andrew Sengul
>              Labels: LayerUtility,, XObject,
>
> I've been trying to paste multiple small PDFs into a big one as form XObjects. 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 pasted 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 have uploaded a zip file containing everything that should be needed to reproduce this bug here:
> http://wpmucloud.com/form_insertion_failure_test.zip
> Once this is unzipped in a *nix environment, you can run the build.sh script to build the AddTagToPDF class. Then you can run the test.sh script to run a test, creating three PDFs with the decals pasted onto them. The three decals should be distinct, but as you will see, they end up getting duplicated.

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