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