PdfCopy doesn't allow to add any content, only full pages. Use PdfStamper. Paulo
----- Original Message ----- From: "Jingrong Chen" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Wednesday, October 11, 2006 7:25 PM Subject: [iText-questions] exception in PdfContentByte.localDestination Hi, I am trying to read in a pdf file, add some named destination then save them to a new file. Here's my code: int pages = reader.getNumberOfPages(); Document document = new Document( reader.getPageSizeWithRotation( 1 ) ); PdfCopy writer = new PdfCopy( document, new FileOutputStream("test.pdf") ); document.open(); String name = "test_destination"; for (int i = 1; i <= pages; i++) writer.addPage(writer.getImportedPage(reader, i); PdfDestination destination = new PdfDestination(PdfDestination.FITR, 0, 0, 0, 0); PdfContentByte cb = writer.getDirectContent(); cb.localDestination(name, destination); PdfAction.gotoLocalPage(i, destination, writer); } document.close(); I keep getting the exception at the same place for each page: java.lang.IllegalArgumentException: Invalid page number 3 at com.lowagie.text.pdf.PdfCopy.getPageReference(PdfCopy.java:359) at com.lowagie.text.pdf.PdfWriter.getCurrentPage(PdfWriter.java:2164) at com.lowagie.text.pdf.PdfDocument.localDestination(PdfDocument.java:2989) at com.lowagie.text.pdf.PdfContentByte.localDestination(PdfContentByte.java :2489) What am I doing wrong here? Appreciate you help! -------------------------------------------------------------------------------- > ------------------------------------------------------------------------- > 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
