Comment dessiner des lignes et des rectangles sur les PDF
Dessiner des lignes et des rectangles sur un document PDF fait référence au processus d'ajout de formes géométriques, en particulier des lignes et des rectangles, au contenu d'un fichier PDF. Cette opération est souvent réalisée par programme à l'aide d'un langage de programmation tel que C# ou VB.NET et d'une bibliothèque telle qu'IronPDF.
Lorsque vous dessinez une ligne, vous créez un segment de ligne visible dont les points de départ et d'arrivée sont spécifiés. De même, lorsque vous dessinez un rectangle, vous définissez une forme à quatre côtés dont les dimensions et la position sont spécifiées.
Commencez avec IronPDF
Commencez à utiliser IronPDF dans votre projet dès aujourd'hui avec un essai gratuit.
Comment dessiner des lignes et des rectangles sur des PDF en C#
- Télécharger la bibliothèque IronPDF C# depuis NuGet
- Importer le document PDF cible ou le rendre à partir de HTML
- Utiliser le
DrawLine
Méthode d'ajout de lignes aux PDF - Utiliser le
Dessiner un rectangle
Méthode d'ajout de rectangles - Exporter le document PDF édité
Exemple de tracé de ligne
En utilisant la méthode DrawLine
disponible pour l'objet PdfDocument, vous pouvez ajouter des lignes à un PDF existant. En utilisant la classe Color proposée parDocumentation de l'API IronDrawing permet d'appliquer une ligne avec une couleur provenant 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")
Sortie PDF
Exemple de dessin d'un rectangle
Pour ajouter des rectangles aux PDF, utilisez la méthode DrawRectangle
. Une fois le document PDF ouvert ou rendu, cette méthode est disponible pour l'objet PdfDocument. Configurez facilement les coordonnées, la largeur et la hauteur du rectangle avec la classe RectangleF proposée parDocumentation 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")