You are doing page templates to copy pages - don't do that!

Why do you need to "rebuild it"?   What do you plan to change?

Leonard

On 3/28/12 6:35 PM, "Michel Onoff" <[email protected]> wrote:

>Hello,
>
>I'm trying to recreate a PDF by reading it and rebuild it as a new
>document using the attached code.
>The original file contains layers (Optional Content Groups = OCG) which
>were introduced with PDF-1.5. This almost works except that layers
>disappear in the final output.
>
>What am I doing wrong?
>
>I'm using iText 2.1.7 (yes, it's old but it's at least unencumbered by
>licensing problems)
>
>Here is the essential code
>
>--------------
>
>PdfReader reader = new PdfReader(pdf);
>Document document = new Document(PageSize.A4);
>ByteArrayOutputStream os = new ByteArrayOutputStream();
>PdfWriter writer = PdfWriter.getInstance(document, os);
>writer.setPdfVersion(PdfWriter.PDF_VERSION_1_5);
>document.open();
>PdfContentByte cb = writer.getDirectContent();
>
>int n = reader.getNumberOfPages();
>for (int i = 1; i <= n; i++) {
>    PdfImportedPage page = writer.getImportedPage(reader, i);
>    cb.addTemplate(page, 1, 1);
>    document.newPage();
>}
>document.close();
>return os.toByteArray();
>
>
>
>--------------------------------------------------------------------------
>----
>This SF email is sponsosred by:
>Try Windows Azure free for 90 days Click Here
>http://p.sf.net/sfu/sfd2d-msazure
>_______________________________________________
>iText-questions mailing list
>[email protected]
>https://lists.sourceforge.net/lists/listinfo/itext-questions
>
>iText(R) is a registered trademark of 1T3XT BVBA.
>Many questions posted to this list can (and will) be answered with a
>reference to the iText book: http://www.itextpdf.com/book/
>Please check the keywords list before you ask for examples:
>http://itextpdf.com/themes/keywords.php


------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions

iText(R) is a registered trademark of 1T3XT BVBA.
Many questions posted to this list can (and will) be answered with a reference 
to the iText book: http://www.itextpdf.com/book/
Please check the keywords list before you ask for examples: 
http://itextpdf.com/themes/keywords.php

Reply via email to