UTILISATION D'IRONPDF

Comment ajouter des images à un PDF en VB .NET

1. Introduction

Le format de document portable (PDF) d'Adobe est largement utilisé dans diverses industries pour des tâches telles que la création de factures. Les développeurs utilisent également le format PDF pour produire des documents qui répondent aux spécifications des clients. Les bibliothèques ont simplifié le processus de création de PDF et, lors de la sélection d'une bibliothèque pour un projet, il convient de prendre en compte des fonctionnalités telles que la création, la lecture et la conversion.

2. Caractéristiques d'IronPDF

IronPDF est un cadre SDK PDF robuste qui facilite la création, la lecture et l'édition de documents PDF. Il convertit HTML en PDF à l'aide du moteur Chrome et prend en charge divers composants web tels que Xamarin, Blazor, Unity, les apps HoloLens, etc. Il fonctionne aussi bien avec les applications en ligne qu'avec les applications Windows traditionnelles. IronPDF permet de créer des PDF esthétiques à l'aide de HTML5, de JavaScript, de CSS et d'images, et comprend un puissant convertisseur HTML-PDF.

3. Créer des documents PDF à partir d'images

IronPDF facilite la création de PDF à partir d'images.

Dim pdfdoc = ImageToPdfConverter.ImageToPdf("test.png").SaveAs("Resultimage.pdf")
Dim pdfdoc = ImageToPdfConverter.ImageToPdf("test.png").SaveAs("Resultimage.pdf")
VB .NET

En utilisant la classe ImageToPdfConverter, il est facile de l'utiliser sans créer d'objet pour la classe. La méthode ImageToPdf accepte le nom de fichier et le chemin en tant que paramètre et convertit le fichier PNG donné en PDF souhaité. Enfin, la méthode SaveAs sauvegarde le fichier PDF généré à l'emplacement souhaité.

L'image ci-dessous montre le résultat du code ci-dessus.

Comment ajouter des images à un PDF en VB .NET, Figure 1 : Le fichier PDF en sortie

La sortie du fichier PDF

L'exemple suivant permet de créer un document PDF à partir d'une liste d'images.

Dim lstimages As List(Of String) = New List(Of String)
lstimages.Add("test.png") lstimages.Add("demo.png")
Dim pdfdoc = ImageToPdfConverter.ImageToPdf(lstimages).SaveAs("Resultimage.pdf")
Dim lstimages As List(Of String) = New List(Of String)
lstimages.Add("test.png") lstimages.Add("demo.png")
Dim pdfdoc = ImageToPdfConverter.ImageToPdf(lstimages).SaveAs("Resultimage.pdf")
VB .NET

Comment ajouter des images au PDF en VB .NET, Figure 2 : Le fichier PDF à partir de deux images

Le fichier PDF à partir de deux images

4. Créer des documents PDF à partir d'objets images bitmap

Plusieurs objets images bitmap peuvent être convertis en fichiers PDF avec seulement quelques lignes de code.

Imports system.Drawing
Imports IronPdf

Dim image = Bitmap.FromFile("test.png")
Dim doc = ImageToPdfConverter.ImageToPdf(image).SaveAs("Resultimage.pdf")
Imports system.Drawing
Imports IronPdf

Dim image = Bitmap.FromFile("test.png")
Dim doc = ImageToPdfConverter.ImageToPdf(image).SaveAs("Resultimage.pdf")
VB .NET

Dans l'exemple ci-dessus, un objet Bitmap est créé à partir du fichier PNG et utilisé comme support pour la conversion en fichier PDF.

Comment ajouter des images à un PDF en VB .NET, Figure 3 : Générer un fichier PDF à partir d'une image PNG

Générer un fichier PDF à partir d'une image PNG

Il est également possible de combiner une collection (ou une liste) d'objets Bitmap en un seul PDF :

Dim lstimages As List(Of IronSoftware.Drawing.AnyBitmap) = New List(Of IronSoftware.Drawing.AnyBitmap)
lstimages.Add(Bitmap.FromFile("test.png"))
lstimages.Add(Bitmap.FromFile("demo.png"))
Dim pdfdoc = ImageToPdfConverter.ImageToPdf(lstimages).SaveAs("Resultimage.pdf")
Dim lstimages As List(Of IronSoftware.Drawing.AnyBitmap) = New List(Of IronSoftware.Drawing.AnyBitmap)
lstimages.Add(Bitmap.FromFile("test.png"))
lstimages.Add(Bitmap.FromFile("demo.png"))
Dim pdfdoc = ImageToPdfConverter.ImageToPdf(lstimages).SaveAs("Resultimage.pdf")
VB .NET

Comment ajouter des images à un PDF en VB .NET, Figure 4 : Combiner plusieurs fichiers Bitmap pour générer un fichier PDF

Combinez plusieurs fichiers Bitmap pour générer un fichier PDF

Configurez le comportement des appels de méthode ci-dessus à l'aide d'un objet ChromePdfRenderOptions qui aide à améliorer l'aspect visuel du fichier PDF de sortie. Les options qui peuvent être configurées incluent la position de l'image, la mise en forme de l'en-tête et du pied de page, le titre de la page, la taille de la page, et bien d'autres.

Plus d'informations sur l'ajout d'images aux PDF en utilisant IronPDF, ainsi que d'autres informations, peuvent être trouvées dans la Documentation IronPDF.

5. Conclusion

La bibliothèque IronPDF fournit une licence gratuite pour le développement et une variété de licences sont disponibles à l'achat pour une utilisation dans un environnement de production, selon les besoins du développeur. Le package Lite coûte $749 à l'achat et n'a pas de dépenses continues. Les licences sont assorties d'une licence perpétuelle, d'une année d'assistance produit, de mises à niveau et d'options de redistribution SaaS et OEM. Il s'agit d'investissements ponctuels qui peuvent être utilisés pour la production, la mise en place et le développement.

IronPDF propose également des licences gratuites à durée limitée. En outre, IronPDF propose des licences gratuites qui empêchent la redistribution. Pour consulter les détails complets sur les prix et les licences d'IronPDF, veuillez visiter les Détails des licences IronPDF.

Chaknith Bin
Ingénieur logiciel
Chaknith travaille sur IronXL et IronBarcode. Il possède 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, une documentation améliorée et une expérience globale enrichie.
< PRÉCÉDENT
PDF API C# (Tutoriel d'exemple de code)
SUIVANT >
Comment convertir un code QR en PDF