Comment dessiner du texte et des images bitmap sur des PDF
Dessiner du texte et des images sur un PDF consiste à ajouter du texte et des images à un document existant. IronPDF permet d'utiliser cette fonction de manière transparente. En incorporant du texte et des images, les utilisateurs peuvent personnaliser les PDF avec des filigranes, des logos et des annotations, améliorant ainsi l'aspect visuel et l'image de marque du document. En outre, le texte et les images facilitent la présentation des informations, la visualisation des données et la création de formulaires interactifs.
Commencez avec IronPDF
Commencez à utiliser IronPDF dans votre projet dès aujourd'hui avec un essai gratuit.
Comment dessiner du texte et des images sur des PDF en C#
- Télécharger la bibliothèque C# pour IronPDF permettant de dessiner du texte et des images sur les PDF
- Importer le document PDF ciblé
- Utiliser le
DrawText
pour ajouter du texte avec la police souhaitée au PDF importé - Ajoutez une image au PDF à l'aide de la fonction
DrawBitmap
méthode - Exporter le document PDF édité
Dessiner du texte sur un PDF Exemple
En utilisant la méthode DrawText
disponible pour l'objet PdfDocument, vous pouvez ajouter du texte à un PDF existant sans altérer son contenu original.
:path=/static-assets/pdf/content-code-examples/how-to/draw-text-and-bitmap-draw-text.cs
using IronPdf;
using IronSoftware.Drawing;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>testing</h1>");
// Draw text on PDF
pdf.DrawText("Some text", FontTypes.TimesNewRoman.Name, FontSize: 12, PageIndex: 0, X: 100, Y: 100, Color.Black, Rotation: 0);
pdf.SaveAs("drawText.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com
Polices disponibles dans la classe FontTypes
La méthode DrawText
prend actuellement en charge tous lesPolices standard dans IronPDF, y compris Courier, Arial(ou Helvetica)Times New Roman, Symbol, et ZapfDingbats. Visitez le site 'Polices standard dans IronPDF'section dans l'article Gérer les polices pour les variantes italique, gras et oblique de ces types de polices.'
La police ZapfDingbats, en particulier, peut être utilisée pour afficher des symboles tels que ✖❄▲❪ ❫. Pour obtenir une liste complète des symboles pris en charge, vous pouvez consulter le site suivantWikipedia sur les Dingbats Zapf.
Exemple de polices de sortie au format PDF
Exemple de dessin d'une image
Avec la méthode DrawBitmap
d'IronPDF, vous pouvez facilement ajouter des bitmaps à un document PDF existant. Cette méthode fonctionne de la même manière que la fonction Image Stamper, vous permettant d'apposer des images sur un PDF existant.
[{i :(La méthode DrawBitmap
fonctionne mieux avec les grandes images. Lorsque vous essayez d'utiliser des images de plus petite résolution, vous pouvez rencontrer l'exception suivante : **IronPdf.Exceptions.IronPdfNativeException : 'Error while drawing image : data length(567000) est inférieur aux prévisions(756000)pour résoudre ce problème, vous pouvez utiliser Image Stamper, qui gère de manière transparente les images de toutes tailles.)}]
Exemple d'image
Code
:path=/static-assets/pdf/content-code-examples/how-to/draw-text-and-bitmap-draw-bitmap.cs
using IronPdf;
using IronSoftware.Drawing;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>testing</h1>");
// Open the image from file
AnyBitmap bitmap = AnyBitmap.FromFile("ironSoftware.png");
// Draw the bitmp on PDF
pdf.DrawBitmap(bitmap, 0, 50, 250, 500, 300);
pdf.SaveAs("drawImage.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com