layered pdf + layered pdf = non-layered pdf
- From: "Alan Keown" <AlanKeown (at) southernphone.com.au>
- Date: Fri, 2 Feb 2007 05:09:42 +1100
As far as I know there is no existing method. If there is one you will be
able to see it in the source code.
It is possible to extend the existing code but if you read the PDF
specification on Optional Content Groups (OCG=Layers) you will see that it
is not as simple as it may seem.
Cheers
AlanK
-----Original Message-----
From: itext-questions-bounces (at) lists.sourceforge.net
[mailto:itext-questions-bounces (at) lists.sourceforge.net] On Behalf Of Axel
Rose
Sent: Thursday, 1 February 2007 10:48 PM
To: Post all your questions about iText here
Subject: Re: [iText-questions] layered pdf + layered pdf = non-layered pdf
Alan Keown schrieb:
> If you look at this thread:
> [...]
> you will find this answer:
>
> Stamper doesn't do layers - yet.
There is no need for me to use Stamper, at least as far as I understood it.
I did this:
java com.lowagie.examples.objects.bookmarks.Layers
This creates a file "Layers.pdf"
and then:
java com.lowagie.examples.general.copystamp.Concatenate Layers.pdf
Layers.pdf Result.pdf
"Results.pdf" is without any layers.
I never want to create my own PDF file content. The task here is solely to
use iText as one of the few good free tools to concatenate existing PDF
files.
When looking into the source code of Concatenate.java I found that there is
no loop which goes through existing layers and recreates them. I wonder
whether it is possible to extend this somehow
for (int i = 0; i < n; ) {
++i;
page = writer.getImportedPage(reader, i);
writer.addPage(page);
}
so that either addPage() will consider layers automagically or there is a
method to get a layer object from the page object, so something like
writer.addPage(page).addLayer(layer)
would be possible.
Hopefully this is clearer now.
Regards,
Axel.
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job
easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
iText-questions mailing list
iText-questions (at) lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/itext-questions
Buy the iText book: http://itext.ugent.be/itext-in-action/
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
iText-questions mailing list
iText-questions (at) lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/itext-questions
Buy the iText book: http://itext.ugent.be/itext-in-action/