All right :)... I should have included the code from the beginning...sorry I just cut the javascript part just to shorten the post because I thought it was not relevant to my problem....tell me if you want me to put it too.
ArrayList OutputOutlines = new ArrayList(); string InputFilePath = @"1030U00002_bm.pdf"; PdfReader reader = new PdfReader(InputFilePath); reader.ConsolidateNamedDestinations(); string FilePath = "output.pdf"; Document document = new Document(reader.GetPageSizeWithRotation(1)); PdfCopy copy = new PdfCopy(document, new FileStream(FilePath, FileMode.Create)); copy.SetFullCompression(); document.Open(); ArrayList bookmarks = SimpleBookmark.GetBookmark(reader); int pageOffset = 0; // copy bookmarks from the original pdf if (bookmarks != null) { if (pageOffset != 0) SimpleBookmark.ShiftPageNumbers(bookmarks, pageOffset, null); OutputOutlines.AddRange(bookmarks); } // Copy bookmarks to the output pdf if (OutputOutlines.Count >0) copy.Outlines = OutputOutlines; // copia tutte le pagine dal vecchio al nuovo documento for (int i=1; i <= reader.NumberOfPages ;i++) { PdfImportedPage page = copy.GetImportedPage(reader, i); copy.AddPage(page); } #region JavaScript // ... # endregion document.Close(); -- View this message in context: http://www.nabble.com/Bookmarks-in-merged-PDF-document-tp17059129p17861534.html Sent from the iText - General mailing list archive at Nabble.com. ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ iText-questions mailing list iText-questions@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/itext-questions Do you like iText? Buy the iText book: http://www.1t3xt.com/docs/book.php Or leave a tip: https://tipit.to/itexttipjar