Look at the handout example. You need to call reader.getPageSizeWithRotation() and also rotate the imported page through a transformation.
Paulo ----- Original Message ----- From: <[EMAIL PROTECTED]> To: <[email protected]> Sent: Friday, August 18, 2006 3:53 PM Subject: [iText-questions] Problem with pdf regeneration > Hi, > I am using following piece of code to regenerate the pdf. > one.pdf is the pdf that is read. > two.pdf is the pdf that is regenerated using iText. > one.pdf when viewed in Acrobat Reader ver.7.0 is a landscape size of > 11.69*8.26 > two.pdf when viewed in same Acrobat Reader ver.7.0 is a portrait size of > 8.26*11.69 > These sizes are seen from the document properties of the Acrobat Reader > 7.0 > The iText version that I am using is iText 1.4.3. > Why is this happening? As I am just regenerating the pdf should not it > generate the replica of it ? I haven't used any rotate in the code. The > portion of the code is attached below: > > try { > PdfReader reader = new PdfReader( > "C:\\test\\one.pdf"); > int n = reader.getNumberOfPages(); > Rectangle psize = reader.getPageSize(1); > float width = psize.width(); > System.out.println("one width >>"+width); > float height = psize.height(); > System.out.println(" one height >>"+height); > Document document = new Document(psize,0,0,0,0); > PdfWriter writer = PdfWriter.getInstance(document, > new FileOutputStream("c:\\test\\two.pdf")); > document.open(); > PdfContentByte cb = writer.getDirectContent(); > int i = 0; > int p = 0; > System.out.println("There are " + n + " pages in > the document."); > while (i < n) { > document.newPage(); > p++; > i++; > PdfImportedPage page1 = > writer.getImportedPage(reader, i); > cb.addTemplate(page1, 1.0f, 0, 0, 1.0f, 0, > 0); > } > document.close(); > PdfReader reader2 = new PdfReader( > "c:\\test\\two.pdf"); > Rectangle p2size = reader2.getPageSize(1); > System.out.println("two width >>"+p2size.width()); > System.out.println("two height >>" > +p2size.height()); > > Regards, > Triloke > > ************************************************************ > HSBC Software Development (India) Pvt Ltd > HSBC Center Riverside,West Avenue , > 25 B Kalyani Nagar Pune 411 006 INDIA > > Telephone: +91 20 26683000 > Fax: +91 20 26681030 > ************************************************************ > > > > ----------------------------------------- > ******************************************************************* > This e-mail is confidential. It may also be legally privileged. > If you are not the addressee you may not copy, forward, disclose > or use any part of it. If you have received this message in error, > please delete it and all copies from your system and notify the > sender immediately by return e-mail. > > Internet communications cannot be guaranteed to be timely, > secure, error or virus-free. The sender does not accept liability > for any errors or omissions. > ******************************************************************* > "SAVE PAPER - THINK BEFORE YOU PRINT!" > -------------------------------------------------------------------------------- > ------------------------------------------------------------------------- > 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 > [email protected] > https://lists.sourceforge.net/lists/listinfo/itext-questions > ------------------------------------------------------------------------- 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 [email protected] https://lists.sourceforge.net/lists/listinfo/itext-questions
