The file is corrupt because you don't call document.close(). The pages will
be blank because to rotate a page 180 degrees you'll also need to move the
page origin like cb.addTemplate(page, -1f, 0, 0, -1f,
origReader1.getPageSize(1).right() , origReader1.getPageSize(1).top()).

Best Regards,
Paulo Soares

> -----Original Message-----
> From: David Nielsen [SMTP:[EMAIL PROTECTED]
> Sent: Monday, February 24, 2003 13:55
> To:   [EMAIL PROTECTED]
> Subject:      [iText-questions] Corrupt pdf
> 
> Why does this generate a corrupt pdf file ?
> 
> 
> public class Multi {
>     public static void main(String[] args){
>               try {
>                       PdfReader origReader1 = new
> PdfReader("C:/JavaProjects/pbms/nod/files/staging/userguide.pdf");
>             PdfReader origReader2 = new
> PdfReader("C:/JavaProjects/pbms/nod/files/staging/userguide.pdf");
>                       Document document = new Document();
>             document.setPageSize(origReader1.getPageSize(1));
>             PdfWriter writer = PdfWriter.getInstance(document, new
> FileOutputStream("C:/JavaProjects/pbms/nod/files/staging/test.pdf"));
>             document.open();
>             PdfContentByte cb = writer.getDirectContent();
>             for(int i = 0; i < 10; i++) {
>                 document.newPage();
>                 PdfImportedPage page;
>                 if(i%2 != 0) {
>                     page = writer.getImportedPage(origReader1, 1);
>                     cb.addTemplate(page, -1f, 0, 0, -1f, 0 , 0);
>                 } else {
>                     page = writer.getImportedPage(origReader2, 1);
>                     cb.addTemplate(page, -1f, 0, 0, -1f, 0 , 0);
>                 }
>             }
>         } catch(Exception e) {
>             System.out.println(e.getStackTrace());
>         }
>     }
> }
> 
> Regards,
> David
> 
> 
> 
> 
> -------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf
> _______________________________________________
> iText-questions mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/itext-questions


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
iText-questions mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/itext-questions

Reply via email to