Cómo dibujar líneas y rectángulos en PDF
Dibujar líneas y rectángulos en un documento PDF hace referencia al proceso de añadir formas geométricas, concretamente líneas y rectángulos, al contenido de un archivo PDF. Esto se suele hacer mediante programación utilizando un lenguaje de programación como C# o VB.NET y una biblioteca como IronPDF.
Al dibujar una línea, se crea un segmento de línea visible con los puntos inicial y final especificados. Del mismo modo, al dibujar un rectángulo, se define una forma de cuatro lados con dimensiones y posición especificadas.
Cómo Dibujar Líneas y Rectángulos en PDFs en C#
- Descargar la biblioteca C# para dibujar líneas y rectángulos
- Importe el documento PDF de destino o renderícelo desde HTML
- Utiliza el
Línea de trazado
para añadir líneas al PDF - Utiliza el
DibujarRectángulo
para añadir rectángulos - Exportar el documento PDF editado
Instalar con NuGet
Install-Package IronPdf
Dibujar línea Ejemplo
Utilizando el método DrawLine
disponible para el objeto PdfDocument, puede añadir líneas a un PDF existente. Utilizando la clase Color ofrecida por IronDrawing abre la posibilidad de aplicar una línea con un color a partir de un código de color HEX.
:path=/static-assets/pdf/content-code-examples/how-to/draw-line-and-rectangle-draw-line.cs
using IronPdf;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>testing</h1>");
// Configure the required parameters
int pageIndex = 0;
var start = new IronSoftware.Drawing.PointF(200,150);
var end = new IronSoftware.Drawing.PointF(1000,150);
int width = 10;
var color = new IronSoftware.Drawing.Color("#000000");
// Draw line on PDF
pdf.DrawLine(pageIndex, start, end, width, color);
pdf.SaveAs("drawLine.pdf");
Imports IronPdf
Private renderer As New ChromePdfRenderer()
Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>testing</h1>")
' Configure the required parameters
Private pageIndex As Integer = 0
Private start = New IronSoftware.Drawing.PointF(200,150)
Private [end] = New IronSoftware.Drawing.PointF(1000,150)
Private width As Integer = 10
Private color = New IronSoftware.Drawing.Color("#000000")
' Draw line on PDF
pdf.DrawLine(pageIndex, start, [end], width, color)
pdf.SaveAs("drawLine.pdf")
Salida PDF
Dibujar Rectángulo Ejemplo
Para añadir rectángulos a los PDF, utilice el método DrawRectangle
. Una vez abierto o renderizado el documento PDF, este método está disponible para el objeto PdfDocument. Configure fácilmente las coordenadas, la anchura y la altura del rectángulo con la clase RectangleF que ofrece IronDrawing.
:path=/static-assets/pdf/content-code-examples/how-to/draw-line-and-rectangle-draw-rectangle.cs
using IronPdf;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>testing</h1>");
// Configure the required parameters
int pageIndex = 0;
var rectangle = new IronSoftware.Drawing.RectangleF(200, 100, 1000, 100);
var lineColor = new IronSoftware.Drawing.Color("#000000");
var fillColor = new IronSoftware.Drawing.Color("#32AB90");
int lineWidth = 5;
// Draw rectangle on PDF
pdf.DrawRectangle(pageIndex, rectangle, lineColor, fillColor, lineWidth);
pdf.SaveAs("drawRectangle.pdf");
Imports IronPdf
Private renderer As New ChromePdfRenderer()
Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>testing</h1>")
' Configure the required parameters
Private pageIndex As Integer = 0
Private rectangle = New IronSoftware.Drawing.RectangleF(200, 100, 1000, 100)
Private lineColor = New IronSoftware.Drawing.Color("#000000")
Private fillColor = New IronSoftware.Drawing.Color("#32AB90")
Private lineWidth As Integer = 5
' Draw rectangle on PDF
pdf.DrawRectangle(pageIndex, rectangle, lineColor, fillColor, lineWidth)
pdf.SaveAs("drawRectangle.pdf")