Professional Documents
Culture Documents
IO
Public Class Form1 Private Sub GenerarPDF2() Dim parrafo As New Paragraph ' Declaracion de un parrafo Dim imagendemo As ItextSharp.text.Image 'Declaracion de una imagen Dim i As Integer imagendemo = ItextSharp.text.Image.GetInstance("imagen.JPG") 'Direccion a la imagen que se hace referencia imagendemo.SetAbsolutePosition(30, 500) 'Posicion en el eje cartesiano imagendemo.ScaleAbsoluteWidth(150) 'Ancho de la imagen imagendemo.ScaleAbsoluteHeight(150) 'Altura de la imagen For i=0 To 4 Step 1 Dim Documento As New Document 'Declaracion del documento pdf.PdfWriter.GetInstance(Documento, New FileStream("prueba" & i & ".pdf", FileMode.Create)) 'Crea el archivo "DEMO.PDF
parrafo.Add(" ") 'Texto que se insertara Documento.Add(parrafo) 'Agrega el parrafo al documento parrafo.Clear() 'Limpia el parrafo para que despues pueda ser utilizado nuevamente
parrafo.Add(" ") 'Texto que se insertara Documento.Add(parrafo) 'Agrega el parrafo al documento parrafo.Clear() 'Limpia el parrafo para que despues pueda ser utilizado nuevamente
parrafo.Add("Linea1") 'Texto que se insertara Documento.Add(parrafo) 'Agrega el parrafo al documento parrafo.Clear() 'Limpia el parrafo para que despues pueda ser utilizado nuevamente
parrafo.Add("Linea2: generando archivo prueba" & i & ".pdf") 'Texto que se insertara Documento.Add(parrafo) 'Agrega el parrafo al documento parrafo.Clear() 'Limpia el parrafo para que despues pueda ser utilizado nuevamente
parrafo.Add(" ") 'Texto que se insertara Documento.Add(parrafo) 'Agrega el parrafo al documento parrafo.Clear() 'Limpia el parrafo para que despues pueda ser utilizado nuevamente
tablademo.SetWidthPercentage(New Single(){70.0F, 330.0F, 50.0F, 100.0F}, PageSize.A4) 'Ajusta el tamao de cada columna tablademo.AddCell(New Paragraph("Columna 1", FontFactory.GetFont("Arial", 5))) 'Agrega COLUMNA1 con fuente ARIAL tamao 5 tablademo.AddCell(New Paragraph("Columna 2", FontFactory.GetFont("Arial", 8))) 'Agrega COLUMNA1 con fuente ARIAL tamao 8 tablademo.AddCell(New Paragraph("Columna 3", FontFactory.GetFont("Arial", 10))) 'Agrega COLUMNA1 con fuente ARIAL tamao 10 tablademo.AddCell(New Paragraph("Columna 4", FontFactory.GetFont("Arial", 12))) 'Agrega COLUMNA1 con fuente ARIAL tamao 12 tablademo.AddCell(New Paragraph("Fila 2 Columna 1", FontFactory.GetFont("Arial", 5))) 'Agrega COLUMNA1 con fuente ARIAL tamao 5 tablademo.AddCell(New Paragraph("Fila 2 columna 2", FontFactory.GetFont("Arial", 8))) 'Agrega COLUMNA1 con fuente ARIAL tamao 8 tablademo.AddCell(New Paragraph("Fila 2 columna 3", FontFactory.GetFont("Arial", 10))) 'Agrega COLUMNA1 con fuente ARIAL tamao 10 tablademo.AddCell(New Paragraph("Fila 2 columna 4", FontFactory.GetFont("Arial", 12))) 'Agrega COLUMNA1 con fuente ARIAL tamao 12 Documento.Add(tablademo) ' Agrega la tabla al documento
Documento.Close() 'Cierra el documento System.Diagnostics.Process.Start("prueba" & i & ".pdf") 'Abre el archivo DEMO.PDF
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load GenerarPDF2() Me.Close() End Sub End Class