Wie zeichnet man Linien und Rechtecke auf PDFs in C#

How to Draw Lines and Rectangles on PDFs

This article was translated from English: Does it need improvement?
Translated
View the article in English

Das Zeichnen von Linien und Rechtecken in ein PDF-Dokument bezieht sich auf den Prozess, geometrische Formen, insbesondere Linien und Rechtecke, zum Inhalt einer PDF-Datei hinzuzufügen. Dies geschieht oft programmatisch unter Verwendung einer Programmiersprache wie C# oder VB.NET und einer Bibliothek wie IronPDF.

Wenn Sie eine Linie zeichnen, erstellen Sie ein sichtbares Liniensegment mit festgelegten Start- und Endpunkten. Ähnlich definieren Sie beim Zeichnen eines Rechtecks eine viereckige Form mit angegebenen Abmessungen und Positionen.

Schnellstart: Linien und Rechtecke mit IronPDF zeichnen

Verbessern Sie mühelos Ihre PDF-Dokumente, indem Sie Linien und Rechtecke mit IronPDF zeichnen. Diese kurze Anleitung zeigt, wie man die DrawLine-Methode für Linien und die DrawRectangle-Methode für Rechtecke verwendet. Mit nur wenigen Codezeilen können Sie dynamische Grafikelemente in Ihren PDFs erstellen, sodass es einfach ist, professionelle visuelle Inhalte zu Ihren Anwendungen hinzuzufügen. Folgen Sie der Anleitung, um sofort loszulegen.

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronPDF with NuGet Package Manager

    PM > Install-Package IronPdf

  2. Copy and run this code snippet.

    IronPdf.PdfDocument pdf = IronPdf.PdfDocument.FromFile("input.pdf");
    pdf.DrawLine(10, 10, 200, 10, "#FF0000", 2);
    pdf.SaveAs("output.pdf");
  3. Deploy to test on your live environment

    Start using IronPDF in your project today with a free trial
    arrow pointer
class="hsg-featured-snippet">

Minimaler Arbeitsablauf (5 Schritte)

  1. IronPDF C#-Bibliothek von NuGet herunterladen
  2. Importieren Sie das Ziel-PDF-Dokument oder rendern Sie es aus HTML
  3. Verwenden Sie die DrawLine-Methode, um Linien hinzuzufügen
  4. Verwenden Sie die DrawRectangle-Methode, um Rechtecke hinzuzufügen
  5. Exportieren Sie das bearbeitete PDF-Dokument


Beispiel für das Zeichnen einer Linie

Durch die Nutzung der DrawLine-Methode, die für das PdfDocument-Objekt verfügbar ist, können Sie Linien zu einem bestehenden PDF hinzufügen. Die Verwendung der Color-Klasse, die von der IronDrawing API-Dokumentation angeboten wird, ermöglicht es, eine Linie mit einer Farbe aus einem HEX-Farbcode anzuwenden.

: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")
$vbLabelText   $csharpLabel

Ausgangs-PDF

Beispiel für das Zeichnen eines Rechtecks

Um Rechtecke zu PDFs hinzuzufügen, verwenden Sie die DrawRectangle-Methode. Sobald das PDF-Dokument geöffnet oder gerendert ist, steht diese Methode für das PdfDocument-Objekt zur Verfügung. Konfigurieren Sie problemlos die Koordinaten, Breite und Höhe des Rechtecks mit der RectangleF-Klasse, die von der IronDrawing API-Dokumentation angeboten wird.

: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")
$vbLabelText   $csharpLabel

Ausgangs-PDF

Häufig gestellte Fragen

Wie zeichnet man Linien auf PDFs mit C#?

Um Linien auf PDFs mit C# zu zeichnen, verwenden Sie die DrawLine-Methode des PdfDocument-Objekts in IronPDF. Diese Methode ermöglicht es Ihnen, die Start- und Endpunkte der Linie anzugeben und Farben mit HEX-Codes über die IronDrawing-API anzuwenden.

Was sind die Schritte, um Rechtecke auf PDF-Dokumenten mit C# zu zeichnen?

Laden Sie zuerst die IronPDF-Bibliothek von NuGet herunter. Importieren oder rendern Sie dann das Ziel-PDF-Dokument. Verwenden Sie die DrawRectangle-Methode, um Rechtecke durch Definition von Koordinaten, Breite und Höhe mit der RectangleF-Klasse hinzuzufügen. Exportieren Sie schließlich das bearbeitete PDF-Dokument.

Kann ich mit VB.NET Formen auf einem PDF zeichnen?

Ja, Sie können VB.NET verwenden, um Formen auf einem PDF zu zeichnen. IronPDF unterstützt sowohl C# als auch VB.NET, sodass Sie Methoden wie DrawLine und DrawRectangle nutzen können, um Linien und Rechtecke zu Ihren PDF-Dokumenten hinzuzufügen.

Wie wenden Sie Farbe auf Linien in einem PDF mit C# an?

In C# können Sie Farbe auf Linien in einem PDF anwenden, indem Sie die Color-Klasse in Kombination mit der ColorTranslator.FromHtml-Methode verwenden, um einen HEX-Farbcode anzugeben. Dies wird innerhalb der DrawLine-Methode von IronPDF verwendet.

Wo finde ich detaillierte Dokumentation zum Zeichnen von Linien und Rechtecken?

Detaillierte Dokumentation zum Zeichnen von Linien und Rechtecken mit IronPDF finden Sie in der [IronDrawing API-Dokumentation](https://ironsoftware.com/open-source/csharp/drawing/docs/). Sie bietet umfassende Anleitungen und Beispiele zur Nutzung der Zeichnungsfunktionen.

Ist es möglich, ein bestehendes PDF zu bearbeiten, um geometrische Formen mit C# hinzuzufügen?

Ja, es ist möglich, ein bestehendes PDF zu bearbeiten, um geometrische Formen mit C# hinzuzufügen. Mit IronPDF können Sie ein PDF rendern und Methoden wie DrawLine und DrawRectangle verwenden, um Linien und Rechtecke programmgesteuert einzufügen.

Wie können Sie ein PDF exportieren, nachdem Sie Linien und Rechtecke hinzugefügt haben?

Nachdem Sie Linien und Rechtecke zu einem PDF mit IronPDF hinzugefügt haben, können Sie das bearbeitete Dokument exportieren, indem Sie die SaveAs-Methode des PdfDocument-Objekts verwenden und den gewünschten Dateipfad angeben.

Was sind die Voraussetzungen für die Verwendung von IronPDF in einem C#-Projekt?

Um IronPDF in einem C#-Projekt zu verwenden, müssen Sie die IronPDF-Bibliothek von NuGet herunterladen und installieren. Stellen Sie sicher, dass Ihre Entwicklungsumgebung .NET-Sprachen wie C# oder VB.NET unterstützt.

Ist IronPDF mit .NET 10 kompatibel, und gibt es Änderungen beim Zeichnen von Linien oder Rechtecken in .NET 10-Projekten?

Ja – IronPDF unterstützt .NET 10 vollständig, ebenso wie .NET 9, 8, 7, 6 und ältere Versionen. Beim Umstieg auf .NET 10 gibt es keine Inkompatibilitäten beim Zeichnen von Linien oder Rechtecken; die Methoden DrawLine , DrawRectangle und die zugehörigen Methoden der IronDrawing-API funktionieren wie in den Vorgängerversionen. Die Kompatibilitätsinformationen von IronPDF bestätigen, dass es sofort in .NET-10-Projekten einsatzbereit ist.

Chaknith Bin
Software Ingenieur
Chaknith arbeitet an IronXL und IronBarcode. Er hat umfassende Expertise in C# und .NET und hilft, die Software zu verbessern und Kunden zu unterstützen. Seine Einblicke aus Benutzerinteraktionen tragen zu besseren Produkten, Dokumentationen und einem insgesamt besseren Erlebnis bei.
Bereit anzufangen?
Nuget Downloads 16,154,058 | Version: 2025.11 gerade veröffentlicht