Comment tracer des lignes et des rectangles sur des PDFs en 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

Dessiner des lignes et des rectangles sur un document PDF fait référence au processus d'ajout de formes géométriques, spécifiquement des lignes et des rectangles, au contenu d'un fichier PDF. Cela se fait souvent par programmation en utilisant un langage de programmation tel que C# ou VB.NET et une bibliothèque comme IronPDF.

Lorsque vous dessinez une ligne, vous créez un segment de ligne visible avec des points de début et de fin spécifiés. De même, lorsque vous dessinez un rectangle, vous définissez une forme à quatre côtés avec des dimensions et des positions spécifiques.

en-tête:2(Guide rapide : Dessiner des lignes et des rectangles avec IronPDF)

Améliorez sans effort vos documents PDF en dessinant des lignes et des rectangles à l'aide d'IronPDF. Ce guide rapide démontre comment utiliser la méthode DrawLine pour les lignes et la méthode DrawRectangle pour les rectangles. Avec seulement quelques lignes de code, vous pouvez créer des éléments graphiques dynamiques dans vos PDFs, rendant facile l'ajout de visuels de qualité professionnelle à vos applications. Suivez le guide pour commencer immédiatement.

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">

Flux de travail minimal (5 étapes)

  1. Téléchargez la bibliothèque IronPDF C# depuis NuGet
  2. Importez le document PDF cible ou rendez-le à partir de HTML
  3. Utilisez la méthode DrawLine pour ajouter des lignes aux PDFs
  4. Utilisez la méthode DrawRectangle pour ajouter des rectangles
  5. Exportez le document PDF modifié


Exemple de dessin de ligne

En utilisant la méthode DrawLine disponible pour l'objet PdfDocument, vous pouvez ajouter des lignes à un PDF existant. Utiliser la classe Color offerte par la documentation de l'API IronDrawing ouvre la possibilité d'appliquer une ligne avec une couleur d'un code couleur 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")
$vbLabelText   $csharpLabel

PDF de sortie

Exemple de dessin de rectangle

Pour ajouter des rectangles aux PDFs, utilisez la méthode DrawRectangle. Une fois que le document PDF est ouvert ou rendu, cette méthode est disponible pour l'objet PdfDocument. Configurez facilement les coordonnées, la largeur et la hauteur pour le rectangle avec la classe RectangleF offerte par la documentation de l'API 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")
$vbLabelText   $csharpLabel

PDF de sortie

Questions Fréquemment Posées

Comment tracer des lignes sur des PDFs en utilisant C# ?

Pour tracer des lignes sur des PDFs en utilisant C#, utilisez la méthode DrawLine de l'objet PdfDocument dans IronPDF. Cette méthode vous permet de spécifier les points de départ et de fin de la ligne, ainsi que d'appliquer des couleurs en utilisant des codes HEX avec l'API IronDrawing.

Quelles sont les étapes pour tracer des rectangles sur des documents PDF avec C# ?

Tout d'abord, téléchargez la bibliothèque IronPDF depuis NuGet. Ensuite, importez ou rendez le document PDF cible. Utilisez la méthode DrawRectangle pour ajouter des rectangles en définissant les coordonnées, la largeur et la hauteur avec la classe RectangleF. Enfin, exportez le document PDF modifié.

Puis-je utiliser VB.NET pour dessiner des formes sur un PDF ?

Oui, vous pouvez utiliser VB.NET pour dessiner des formes sur un PDF. IronPDF prend en charge à la fois C# et VB.NET, vous permettant d'utiliser des méthodes comme DrawLine et DrawRectangle pour ajouter des lignes et des rectangles à vos documents PDF.

Comment applique-t-on de la couleur aux lignes d'un PDF en utilisant C# ?

En C#, vous pouvez appliquer de la couleur aux lignes d'un PDF en utilisant la classe Color en combinaison avec la méthode ColorTranslator.FromHtml pour spécifier un code couleur HEX. Cela est utilisé avec la méthode DrawLine d'IronPDF.

Où puis-je trouver la documentation détaillée pour dessiner des lignes et des rectangles ?

La documentation détaillée pour dessiner des lignes et des rectangles en utilisant IronPDF peut être trouvée dans la [Documentation de l'API IronDrawing](https://ironsoftware.com/open-source/csharp/drawing/docs/). Elle fournit des guides et des exemples complets pour utiliser les fonctionnalités de dessin.

Est-il possible de modifier un PDF existant pour ajouter des formes géométriques avec C# ?

Oui, il est possible de modifier un PDF existant pour ajouter des formes géométriques avec C#. À l'aide d'IronPDF, vous pouvez rendre un PDF et utiliser des méthodes comme DrawLine et DrawRectangle pour intégrer des lignes et des rectangles de manière programmatique.

Comment pouvez-vous exporter un PDF après avoir ajouté des lignes et des rectangles ?

Après avoir ajouté des lignes et des rectangles à un PDF en utilisant IronPDF, vous pouvez exporter le document modifié en utilisant la méthode SaveAs de l'objet PdfDocument, en spécifiant le chemin de sortie de fichier souhaité.

Quelles sont les conditions préalables pour utiliser IronPDF dans un projet C# ?

Pour utiliser IronPDF dans un projet C#, vous devez télécharger et installer la bibliothèque IronPDF depuis NuGet. Assurez-vous que votre environnement de développement prend en charge les langages .NET comme C# ou VB.NET.

IronPDF est-il compatible avec .NET 10 ? Y a-t-il des changements lors du dessin de lignes ou de rectangles dans les projets .NET 10 ?

Oui, IronPDF est entièrement compatible avec .NET 10, ainsi qu'avec .NET 9, 8, 7, 6 et les versions antérieures. La migration vers .NET 10 n'entraîne aucune modification majeure concernant le dessin de lignes ou de rectangles ; les méthodes DrawLine , DrawRectangle et les méthodes associées de l'API IronDrawing fonctionnent comme dans les versions précédentes. Les informations de compatibilité d'IronPDF confirment son fonctionnement immédiat sur les projets .NET 10.

Chaknith Bin
Ingénieur logiciel
Chaknith travaille sur IronXL et IronBarcode. Il a une expertise approfondie en C# et .NET, aidant à améliorer le logiciel et à soutenir les clients. Ses idées issues des interactions avec les utilisateurs contribuent à de meilleurs produits, documentation et expérience globale.
Prêt à commencer?
Nuget Téléchargements 16,154,058 | Version : 2025.11 vient de sortir