public virtual void CreatePdf(String dest) { // Initialize PDF document PdfDocument pdf = new PdfDocument(new PdfWriter(dest)); Document document = new Document(pdf); iText.Layout.Element.Image img1 = new Image(ImageDataFactory.Create(TEST1)); img1.ScaleToFit(100, 100).SetDestination("Top"); document.Add(img1); iText.Layout.Element.Image img2 = new iText.Layout.Element.Image(ImageDataFactory.Create(TEST2)); img2.SetHeight(300); document.Add(img2); iText.Layout.Element.Image img3 = new iText.Layout.Element.Image(ImageDataFactory.Create(TEST3)); img3.ScaleToFit(100, 100); img3.SetBackgroundColor(ColorConstants.BLUE); document.Add(img3); iText.Layout.Element.Image img4 = new iText.Layout.Element.Image(ImageDataFactory.Create(TEST4)); img4.ScaleToFit(100, 100); img4.SetBackgroundColor(ColorConstants.RED); document.Add(img4); iText.Layout.Element.Image img5 = new iText.Layout.Element.Image(ImageDataFactory.Create(TEST5)); img5.ScaleToFit(50, 50); Style style = new Style(); style.SetBorderRight(new SolidBorder(2)); img5.AddStyle(style); document.Add(img5); iText.Layout.Element.Image img6 = new iText.Layout.Element.Image(ImageDataFactory.Create(TEST6)); PdfAction top = PdfAction.CreateGoTo("Top"); img6.ScaleToFit(100, 100).SetAction(top); document.Add(img6); document.Close(); }