Zeichnen von Linien und Rechtecken in PDFs
Das Zeichnen von Linien und Rechtecken in ein PDF-Dokument bezieht sich auf das Hinzufügen geometrischer Formen, insbesondere Linien und Rechtecke, zum Inhalt einer PDF-Datei. Dies geschieht oft programmatisch mit einer Programmiersprache wie C# oder VB.NET und einer Bibliothek wie IronPDF.
Wenn Sie eine Linie zeichnen, erstellen Sie ein sichtbares Liniensegment mit bestimmten Anfangs- und Endpunkten. In ähnlicher Weise definieren Sie beim Zeichnen eines Rechtecks eine vierseitige Form mit bestimmten Abmessungen und einer bestimmten Position.
Erste Schritte mit IronPDF
Beginnen Sie noch heute mit der Verwendung von IronPDF in Ihrem Projekt mit einer kostenlosen Testversion.
Zeichnen von Linien und Rechtecken auf PDFs in C#
- IronPDF C#-Bibliothek von NuGet herunterladen
- Importieren Sie das PDF-Zieldokument oder rendern Sie es aus HTML
- Verwenden Sie die
DrawLine
Methode zum Hinzufügen von Zeilen zu PDFs - Verwenden Sie die
DrawRectangle
Methode zum Hinzufügen von Rechtecken - Exportieren Sie das bearbeitete PDF-Dokument
Beispiel für eine gezeichnete Linie
Mit der Methode "DrawLine", die für das PdfDocument-Objekt verfügbar ist, können Sie einem vorhandenen PDF-Dokument Linien hinzufügen. Mit der Klasse Color, die vonIronDrawing API-Dokumentation eröffnet die Möglichkeit, eine Linie mit einer Farbe aus einem HEX-Farbcode zu versehen.
: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")
Ausgabe PDF
Beispiel für das Zeichnen eines Rechtecks
Um Rechtecke in PDFs einzufügen, verwenden Sie die Methode "DrawRectangle". Sobald das PDF-Dokument geöffnet oder gerendert ist, ist diese Methode für das PdfDocument-Objekt verfügbar. Konfigurieren Sie die Koordinaten, Breite und Höhe für das Rechteck mit der Klasse RectangleF, die vonIronDrawing API-Dokumentation.
: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")