1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
#Descargar https://sourceforge.net/projects/itextsharp/ [System.Reflection.Assembly]::LoadFrom("E:\programas\itextsharp-dll-core\itextsharp.dll") $doc=New-Object itextsharp.text.document $stream=[IO.File]::OpenWrite("output.pdf") $writer=[itextsharp.text.pdf.PdfWriter]::GetInstance($doc, $stream) $doc.Open() $dc = $writer.DirectContent #Crear dos líneas en la parte inferior del documento PDF $dc.MoveTo(0, 100) $dc.LineTo($doc.PageSize.Width, 100) $dc.Stroke() $dc.MoveTo(0, 200) $dc.LineTo($doc.PageSize.Width, 200) $dc.Stroke() #Dibujar un cuadrado $dc.MoveTo(100, 700) $dc.LineTo(200, 700) $dc.LineTo(200, 600) $dc.LineTo(100, 600) $dc.ClosePath() $dc.Stroke() #Dibujar un cuadrado $dc.Rectangle($doc.PageSize.Width-200, 600, 100, 100); $dc.Stroke(); #Dibujar un círculo de color rojo $dc.SetCMYKColorStroke(255, 255, 0, 0); $dc.SetCMYKColorFill(0, 255, 255, 0); $dc.SetLineWidth(2); $dc.Circle(120, 250, 50); $dc.Fill(); $doc.Close() $stream.Close() .\output.pdf |