title: Bookmark to specific page using iTextSharp 4.1.6
body: <p>I want to add a bookmark pointing to a specific page within a document. Adding bookmarks from other PDF files I'm merging with code similar to that below works fine, but when I copied it to add custom bookmarks to non-bookmarked items it fails:</p>
  
  <pre><code>var bookmarks = new ArrayList();
  var writer = new PdfCopy(document, memorystream);
  // ...
  var uni = new Hashtable();
  uni.Add("Action", "GoTo");
  uni.Add("Title", "Awesome Unicorn pic");
  uni.Add("Page", "8 XYZ 0 0 0");
  bookmarks.Add(uni);
  // ...
  writer.Outlines = bookmarks;
  </code></pre>
  
  <p>But apparently <code>("Page", "8 XYZ 0 0 0")</code> does not reference <em>Page</em> 8 but rather <em>Section</em>  8 or something like that. Is there an alternative Action I could use to point to an arbitrary page? Or some other method?</p>