Let me try again. I saw an example that used PdfCopy. Seemed simple enough. You use the getImportedPage(PdfReader, int) method to get the page from the reader and then use the addPage(PdfImportedPage) to put it in the new one. Very clean and simple. The problem is getting the page numbers as ints for getImportedPage. The example was very simple in that they only dealt with 1 level of bookmarks, so they could just grab the count and go from there. My problem is more complex in that I have multiple levels of bookmarks and I may have to skip around a bit.
I have found how to get the page dictionaries, which include the indirect references. I just haven't been able to figure out how to use that information to get the page number required by the getImportedPage method of PdfCopy. If it is not possible to do this, then I will look for another solution. Thanks. Edward W. Rouse ComSquared Systems, Inc. > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On > Behalf Of Bruno Lowagie > Sent: Wednesday, February 13, 2008 2:00 PM > To: Post all your questions about iText here > Subject: Re: [iText-questions] get a page number from a PdfDictionary > > > Edward W. Rouse wrote: > > I have been searching the mailing list archives and using > Google for > > hours and haven't found the answer, so I am asking here. > > Have you read the PDF Reference? > There's no such thing as page numbers in the page(s) dictionary. > There's the page tree from which you can retrieve the order > of the pages, and as soon as you know the order, you know > the page number. Therefore there's no need to store the page > number in any page or pages dictionary. Maybe you are confusing > with page labels; if so, please consult the API for PdfPageLabels. > http://itext.ugent.be/library/api/com/lowagie/text/pdf/PdfPage Labels.html#getPageLabels(com.lowagie.text.pdf.PdfReader) br, Bruno ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ iText-questions mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/itext-questions Buy the iText book: http://itext.ugent.be/itext-in-action/ ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ iText-questions mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/itext-questions Buy the iText book: http://itext.ugent.be/itext-in-action/
