faguilavidal
4/28/2015 - 4:31 PM

Generar PDF, Insertar texto, Insertar imagen

Generar PDF, Insertar texto, Insertar imagen

 //Generar Documento
            Document document = new Document();
            //Definimos la ruta
            PdfWriter.GetInstance(document, new FileStream("C:/Users/FaleTala/Desktop/Hola.pdf", FileMode.Create));
            //Abrir el Documento
            document.Open();
            //Agregar paragraph con el texto Hola Mundo
            document.Add(new Paragraph("Hola Mundo!"));
            document.Add(new Paragraph("\nHola Mundo!"));
            
            //agregando una imagen
            iTextSharp.text.Image imagen = iTextSharp.text.Image.GetInstance("C:/Users/FaleTala/Pictures/Challenge.jpg");
            imagen.BorderWidth = 0;
            imagen.Alignment = Element.ALIGN_LEFT;
            float percentage = 0.0f;
            percentage = 150 / imagen.Width;
            imagen.ScalePercent(percentage * 100);

            //insertamos la imagen
            document.Add(imagen);

            //cerrar Documento
            document.Close();

            //Abrir el documento desde su ruta
            System.Diagnostics.Process.Start("C:/Users/FaleTala/Desktop/Hola.pdf");