Test dans un environnement réel
Test en production sans filigrane.
Fonctionne partout où vous en avez besoin.
De nombreuses bibliothèques permettent aux développeurs C# de convertir des images en PDF. Trouver une bibliothèque gratuite, conviviale et performante peut s'avérer difficile, car certaines sont payantes, complexes ou limitées en termes de fonctionnalités. Parmi ces bibliothèques,IronPDF est une bibliothèque C# gratuite, efficace et facile à mettre en œuvre. Il est livré avecune documentation complète et une équipe d'assistance professionnelle et réactive.
IronPDF est une bibliothèque .NET permettant de générer, de lire, d'éditer et d'enregistrer des fichiers PDF dans des projets .NET. IronPDF propose la fonction HTML-to-PDF pour .NET 5, Core, Standard & Framework avec une prise en charge complète de HTML-to-PDF, y compris CSS3 et JS.
Voyons comment créer un exemple de projet pour apprendre à convertir des images en PDF.
ImageToPdf
méthode de conversion d'images en PDFPour créer un nouveau projet, ouvrez Microsoft Visual Studio. Il est recommandé d'utiliser la dernière version de Visual Studio. Les étapes de la création d'un nouveau projet peuvent différer d'une version à l'autre, mais le reste devrait être le même pour chaque version.
Cliquez sur Créer un nouveau projet.
Sélectionnez Project Template, puis le modèle Console Application pour cette démonstration. Vous pouvez utiliser n'importe lequel d'entre eux en fonction de vos besoins.
Cliquez sur Suivant. Nom du projet
Cliquez sur Suivant et sélectionnez la version du Framework .NET.
Cliquez sur le bouton Créer.
Le nouveau projet sera créé comme indiqué ci-dessous.
Créer une nouvelle application console dans Visual Studio
Ensuite, installez le logicielPaquet NuGet IronPDF dans ce projet pour utiliser ses fonctionnalités. Ce qui est intéressant avec IronPDF, c'est qu'il élimine la frustration liée à la génération de documents PDF en ne s'appuyant pas sur des API propriétaires.Exemple de rendu HTML vers PDF rend des PDF parfaits au pixel près à partir de types de documents standard ouverts : HTML, JS, CSS, JPG, PNG, GIF et SVG. En bref, il utilise les compétences que les développeurs possèdent déjà.
Pour installer lePaquet NuGetallez dans Tools > NuGet Package Manager > Package Manager Console. La fenêtre suivante apparaît :
UI de la console du gestionnaire de paquets
Ensuite, écrivez la commande suivante dans la console du gestionnaire de paquets :
Install-Package IronPdf
Appuyez sur Enter.
Installer le paquet IronPdf
dans la console du gestionnaire de paquets
L'étape suivante montre comment convertir l'image suivante en PDF.
L'image de l'échantillon
Pour utiliser la bibliothèque, faites référence à la bibliothèque IronPDF dans le fichier program.cs
. Écrivez l'extrait de code suivant au début du fichier.
using IronPdf;
using IronPdf;
Imports IronPdf
Ensuite, écrivez le code suivant dans la fonction principale. Cette opération permet de convertir un fichier JPG en fichier PDF.
PdfDocument doc = ImageToPdfConverter.ImageToPdf(@"D:\Iron Software\ImageToPDF\bird.jpg", IronPdf.Imaging.ImageBehavior.CropPage);
doc.SaveAs(@"D:\Iron Software\ImageToPDF\bird.pdf");
PdfDocument doc = ImageToPdfConverter.ImageToPdf(@"D:\Iron Software\ImageToPDF\bird.jpg", IronPdf.Imaging.ImageBehavior.CropPage);
doc.SaveAs(@"D:\Iron Software\ImageToPDF\bird.pdf");
Dim doc As PdfDocument = ImageToPdfConverter.ImageToPdf("D:\Iron Software\ImageToPDF\bird.jpg", IronPdf.Imaging.ImageBehavior.CropPage)
doc.SaveAs("D:\Iron Software\ImageToPDF\bird.pdf")
Dans l'exemple de code ci-dessus, l'élémentClasse ImageToPdfConverter fourni par IronPDF est utilisé pour la conversion des images. LesMéthode ImageToPdf peut être utilisé pour créer des documents PDF à partir d'images. Il accepte en entrée des fichiers images et un objet System.Drawing
.
La méthode statique ImageToPdf
convertit un fichier image unique en un document PDF identique aux dimensions correspondantes. Elle prend deux arguments : Chemin d'accès à l'image et Comportement de l'image(la façon dont l'image s'affichera sur le papier). Imaging.ImageBehavior.CropPage
définit la taille du papier en fonction de la taille de l'image. La taille de page par défaut est A4. Vous pouvez le définir via la ligne de code suivante :
ImageToPdfConverter.PaperSize = IronPdf.Rendering.PdfPaperSize.Letter;
ImageToPdfConverter.PaperSize = IronPdf.Rendering.PdfPaperSize.Letter;
ImageToPdfConverter.PaperSize = IronPdf.Rendering.PdfPaperSize.Letter
Plusieurs options de taille de page sont proposées et vous pouvez les définir en fonction de vos besoins.
L'exemple suivant permet de convertir des images JPG dans un nouveau document.
static void Main(string [] args)
{
var imageFiles = System.IO.Directory.EnumerateFiles(@"D:\Iron Software\ImageToPDF\").Where(f => f.EndsWith(".jpg")
f.EndsWith(".jpeg"));
// Convert the images to a PDF and save it.
PdfDocument doc = ImageToPdfConverter.ImageToPdf(imageFiles);
doc.SaveAs(@"D:\Iron Software\ImageToPDF\JpgToPDF.pdf");
}
static void Main(string [] args)
{
var imageFiles = System.IO.Directory.EnumerateFiles(@"D:\Iron Software\ImageToPDF\").Where(f => f.EndsWith(".jpg")
f.EndsWith(".jpeg"));
// Convert the images to a PDF and save it.
PdfDocument doc = ImageToPdfConverter.ImageToPdf(imageFiles);
doc.SaveAs(@"D:\Iron Software\ImageToPDF\JpgToPDF.pdf");
}
IRON VB CONVERTER ERROR developers@ironsoftware.com
Dans le code ci-dessus, System.IO.Directory.EnumerateFiles
récupère d'abord tous les fichiers disponibles dans le dossier donné. Ensuite, il filtrera toutes les images JPG de ce dossier et les stockera dans la variable imageFiles
. Si vous disposez de PNG ou d'un autre format d'image, vous pouvez l'ajouter à la requête Where
.
La ligne suivante prend toutes les images et les combine en un seul document PDF.
La ligne de code suivante permet d'imprimer le document :
doc.Print();
doc.Print();
doc.Print()
LesMéthode d'impression fourni par leClasse PdfDocument imprimera le document à l'aide de l'imprimante par défaut. Il permet également de modifier le nom de l'imprimante et d'autres paramètres. Pour plus de détails sur l'impression de documents, veuillez consulter le site suivantExemple d'impression PDF.
Ce tutoriel montre une manière très simple de convertir des images en un fichier PDF avec des exemples de code, soit en convertissant une seule image en un PDF, soit en combinant plusieurs images en un seul fichier PDF. De plus, il explique également comment imprimer des documents avec une seule ligne de code.
En outre, certaines des caractéristiques importantes d'IronPDF sont les suivantes :
Création et éditionFormulaires PDF.
IronPDF offre de nombreuses fonctionnalités utiles et intéressantesPage d'accueil d'IronPDF pour plus de détails.
IronPDF fait partie du groupe de travail de lIron Software Suite. La suite Iron comprend d'autres produits intéressants tels qu'IronXL, IronBarcode, IronOCR et IronWebscraper, et tous ces produits sont extrêmement utiles. Vous pouvez économiser jusqu'à 250 % en achetant la Suite Iron complète, puisque vous pouvez actuellement obtenir les cinq produits pour le prix de deux seulement. Veuillez consulter le sitepage de détails sur les licences pour plus de détails.
9 produits de l'API .NET pour vos documents de bureau