You could start adding new entries, but for this example you’ll get the bookmarks from the existing documents. These bookmarks will work correctly for the first. I’ve made a MergeWithOutlines example that concatenates three existing PDFs using PdfCopy (I assume that you already know that part). While doing so, I. I have an existing PDF document which does not contain any bookmarks. I am currently using PdfStamper to manipulate the PDF and insert text.

Author: Kigalabar Faesho
Country: Mauritius
Language: English (Spanish)
Genre: Medical
Published (Last): 24 July 2006
Pages: 139
PDF File Size: 10.44 Mb
ePub File Size: 16.74 Mb
ISBN: 158-4-96182-199-6
Downloads: 8796
Price: Free* [*Free Regsitration Required]
Uploader: Nataxe

In this code sample, we concatenate bookmarks, but in listing 6.

The result was nice, but you can do better if you create the iext using PdfOutline objects. Stack Overflow works best with JavaScript enabled. Bruno, if you have a lot of pdf files that you are concatenating like this, is there something similar to pdfWriter.

By clicking “Post Your Answer”, you acknowledge that you have read our updated terms of serviceprivacy policy and cookie policyand that your continued use bkokmarks the website is subject to these policies. Take a look at figure 7. Color values for red, green, and blue ranging from 0 to 1, defining the color of the title.


The bookmarks consist of movie titles printed in bold; one of the movie titles is shown using Korean characters. Sets the zoom and scroll factors.

You first obtain a List of HashMap objects. This also works for PdfCopy. A destination on a page; see table 7.

How to merge PDFs and add bookmarks?

So it is not as simple as appending a string. I can certainly do boookmarks reading up on how to use DDX. For example, I have three PDFs: Sign up using Facebook. Southpaw Hare 2 15 You don’t have JavaScript enabled.

And that this would be a better method than trying to use iText directly via CF? You use setOutlines to inject the new list of bookmarks into the eixsting document. Q adds aJavaScript action.

Adding bookmarks (iText 5)

You can create this outline tree and add it to an existing document using PdfStamper. Both documents have bookmarks, and you want these bookmarks to be merged as shown in figure 7. Existign turn JavaScript back on and reload this page. Adding bookmarks exizting 5. To see what a bookmark object looks like to CF, dump the “bookmarks” variable right after the isDefined statement: Jumps to the page with page number pagenum.


The resulting XML file looks like this: Creating annotations iText 5. You can use the setOutlines method to add the bookmarks to the stamper adc. Sign up or log in Sign up using Google. I have copied code I located on cfsearching for concatenating pdfs and including any existing bookmarks http: I need to merge them and have to build nested bookmarks for the resulting PDFs like so: In topic 2, you created bookmarks automatically by using topic and Section objects.

Once again, thank you for your initial help. Email Required, but never shown. Just like in the PdfStamper example, you create an Ittext for the bookmarks. Post Your Answer Discard By clicking “Post Your Answer”, you acknowledge that you have read our updated terms of serviceprivacy policy and cookie policyand that your bookmaros use of the website is subject to these policies. This is different from what you did before with topic and Section objects.

Subscribe US Now