public virtual void CreatePdf(String dest)
        {
            PdfDocument    pdf      = new PdfDocument(new PdfWriter(dest));
            Document       document = new Document(pdf);
            PdfDestination jekyll   = PdfExplicitDestination.CreateFitH(1, 416);
            PdfDestination hyde     = PdfExplicitDestination.CreateXYZ(1, 150, 516, 2);
            PdfDestination jekyll2  = PdfExplicitDestination.CreateFitR(2, 50, 380, 130, 440);

            document.Add(new Paragraph().Add(new Link("Link to Dr. Jekyll", jekyll)));
            document.Add(new Paragraph().Add(new Link("Link to Mr. Hyde", hyde)));
            document.Add(new Paragraph().Add(new Link("Link to Dr. Jekyll on page 2", jekyll2)));
            document.Add(new Paragraph().SetFixedPosition(50, 400, 80).Add("Dr. Jekyll"));
            document.Add(new Paragraph().SetFixedPosition(150, 500, 80).Add("Mr. Hyde"));
            document.Add(new AreaBreak(AreaBreakType.NEXT_PAGE));
            document.Add(new Paragraph().SetFixedPosition(50, 400, 80).Add("Dr. Jekyll on page 2"));
            document.Close();
        }