That worked.          Thanks, Alan

--------------------------------------------------
From: "Andreas Lehmkühler" <andr...@lehmi.de>
Sent: Sunday, July 05, 2009 7:36 AM
To: <pdfbox-users@incubator.apache.org>
Subject: Re: java.io.IOException: The handle is invalid

Andreas,
           When you said "copy the page", were you referring to
something like this?

               PDPage imported = OutputDoc.importPage(page);
               imported.setCropBox(page.findCropBox());
               imported.setMediaBox(page.findMediaBox());
               imported.setResources(page.findResources());
               imported.setRotation(page.findRotation());

I took this from the processNextPage method in
org.apache.pdfbox.util.Splitter,
Yes, that was the idea. I thought it will be sufficient to copy the
pages with that code to double the resources to become independent from
the input-doc. But obviously it didn't work. There still has to be a
dependency.
Try to close the input-doc after writing the output-doc as it is done in
PDFSplit.

Andreas Lehmkühler


Reply via email to