Test dans un environnement réel
Test en production sans filigrane.
Fonctionne partout où vous en avez besoin.
Cet article aborde le fonctionnement du convertisseur PDF à l'aide d'IronPDF, la bibliothèque PDF pour .NET et .NET Core.
IronPDF est une bibliothèque logicielle polyvalente et riche en fonctionnalités, conçue pour simplifier la création, la manipulation et la gestion des documents PDF au sein de l'écosystème .NET. Développé par Iron Software, ce puissant ensemble d'outils permet aux développeurs d'intégrer en toute transparence des fonctionnalités PDF dans leurs applications C#, VB.NET et F#.
Que vous ayez besoin de générer des PDF à partir de zéro, de convertir vos pages HTML, vos images ou vos documents existants au format PDF, ou encore de manipuler et d'éditer des PDF existants, IronPDF offre une suite complète d'API et de fonctionnalités pour rationaliser ces tâches. Cette introduction donne un aperçu du monde d'IronPDF, en soulignant ses capacités et son potentiel d'amélioration du traitement et de la gestion des documents dans les applications .NET. Si vous êtes intéressé par une liste détaillée de ces fonctionnalités, vous pouvez la consulter sur le site web deAperçu des fonctionnalités d'IronPDF site web.
Génération de PDF : Facilementcréer des documents PDF par programmation en C# à partir de diverses sources, y compris HTML, images, texte et fichiers existants.
Conversion HTML en PDF :Convertir du contenu HTML en PDFy compris des pages web ou des modèles HTML, en PDF de haute qualité avec un contrôle total sur le style et la mise en forme.
Conversion d'images en PDF: Convertir des fichiers images(comme JPEG, PNG ou BMP) dans des documents PDF, ce qui permet d'intégrer facilement des images dans des rapports et des documents PDF.
Manipulation de PDF : Fonctions complètes d'édition de PDF, y comprisextraction de texte à partir de PDF, fusionner et diviser des PDFil est également possible d'ajouter, de modifier ou de supprimer du contenu et des annotations.
Avant d'écrire le code, créons un nouveau projet Visual Studio C# Console Application pour exécuter le projet et les exemples.
Ouvrez Visual Studio et créez un nouveau projet en allant dans Fichier > Nouveau > Projet.
La liste déroulante du projet dans Visual Studio
Une nouvelle fenêtre apparaît ; dans la nouvelle fenêtre, sélectionnez le format du projet. Dans ce cas, l'application Console sera sélectionnée, puis cliquez sur le bouton Suivant situé en bas à gauche de l'écran.
Le dialogue "Créer un nouveau projet" avec l'option "Application console" sélectionnée
Dans la fenêtre nouvellement ouverte, écrivez le nom du projet et sélectionnez l'emplacement du projet, puis cliquez sur le bouton Suivant.
**La boîte de dialogue "Configurez votre nouveau projet", avec le nom "Conversion PDF"
Sélectionnez le cadre cible et cliquez sur le bouton Créer.
Un dialogue "Informations complémentaires", avec .NET 5.0 sélectionné
Maintenant que le projet est créé, installons IronPDF.
IronPDF propose plusieurs façons de télécharger et d'installer la bibliothèque PDF. Dans cette section, la première approche consiste à installer IronPDF à l'aide du gestionnaire de paquets NuGet.
Dans Visual Studio, allez dans le menu Outils et passez votre curseur sur NuGet Package Manager.
Dans le nouveau menu latéral, cliquez sur Manage NuGet Packages for Solutions.
La liste déroulante NuGet Package Manager de la barre d'outils de Visual Studio
Une nouvelle fenêtre apparaît. Dans cette nouvelle fenêtre, allez dans le menu Parcourir et tapez "IronPDF" dans la barre de recherche.
Une liste des paquets IronPDF s'affiche ; cliquez sur le dernier paquet et cliquez sur "Installer".
:ProductInstall
Vous pouvez également télécharger directement le paquet à partir du sitePage NuGet IronPDF.
Dans cette section, nous verrons comment convertir différents documents et formats d'image en fichiers PDF.
Fichiers HTML vers documents PDF
IronPDF offre cette possibilité de convertir des pages HTML ou des fichiers HTML en contenu PDF en quelques lignes de code seulement.
Dans l'extrait de code ci-dessous, nous verrons la conversion d'un fichier HTML en un document PDF.
using IronPdf;
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlFileAsPdf("invoice.html");
pdf.SaveAs("output.pdf");
using IronPdf;
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlFileAsPdf("invoice.html");
pdf.SaveAs("output.pdf");
Imports IronPdf
Private renderer = New ChromePdfRenderer()
Private pdf = renderer.RenderHtmlFileAsPdf("invoice.html")
pdf.SaveAs("output.pdf")
Cet extrait de code concis exploite la bibliothèque IronPDF en C# pour transformer sans effort un fichier HTML("invoice.html") dans un document PDF. En initialisant unChromePdfRenderer
il utilise le moteur de rendu Chromium pour garantir une conversion précise du contenu HTML en PDF, tout en préservant l'aspect original de la page web. Le PDF résultant est ensuite enregistré sous le nom de "output.pdf" par un simple appel à la fonctionSaveAs
méthode. Ce processus rationalisé simplifie la conversion HTML-PDF, ce qui en fait un outil précieux pour générer des PDF à partir de contenu HTML en C#.
Un PDF de facture avec "Facture" comme titre, et divers champs relatifs à la facture affichés
Voyons maintenant comment convertir une image en document PDF à l'aide d'IronPDF. Pour ce faire, vous aurez besoin d'une image de démonstration. Quelques lignes de code suffisent pour convertir facilement une image en PDF.
Capture d'écran du site web d'IronPDF, avec une variété de textes
using IronPdf;
using System.IO;
using System.Linq;
var imageFiles = Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".png"));
ImageToPdfConverter.ImageToPdf(imageFiles).SaveAs("composite.pdf");
using IronPdf;
using System.IO;
using System.Linq;
var imageFiles = Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".png"));
ImageToPdfConverter.ImageToPdf(imageFiles).SaveAs("composite.pdf");
Imports IronPdf
Imports System.IO
Imports System.Linq
Private imageFiles = Directory.EnumerateFiles("assets").Where(Function(f) f.EndsWith(".png"))
ImageToPdfConverter.ImageToPdf(imageFiles).SaveAs("composite.pdf")
L'extrait de code ci-dessus utilise IronPDF et les fichiers d'entrée et de sortie du système. Ensuite, le code suivant ouvre tous les fichiers dans le dossier assets de ce projet qui se terminent par le format de fichier .png et convertit ces fichiers images en PDF à l'aide de la fonctionImageToPdfConverter.ImageToPdf
(convertisseur d'images) méthode. Enfin, il enregistre le PDF à l'aide de la méthode SaveAs
.
L'image précédente au format PDF, ouverte dans Google Chrome
En conclusion, cet article met en lumière l'importance de la conversion PDF en C# pour la gestion et le partage de documents. Avec C#, il simplifie l'ensemble du processus, permettant aux développeurs d'intégrer de manière transparente la fonctionnalité PDF dans leurs applications. De la génération de PDF à la conversion de HTML, d'images et de documents existants, IronPDF offre un large éventail de possibilités. Les exemples de code fournis montrent comment convertir sans effort des documents HTML et des images en PDF, soulignant la facilité d'utilisation et l'efficacité de la bibliothèque. Comme nous l'avons démontré, IronPDF simplifie grandement les tâches complexes, ce qui en fait un atout précieux pour les développeurs qui cherchent à améliorer le traitement et la gestion des documents dans leurs applications .NET.
Pour télécharger la bibliothèque de conversion PDF, visitez le sitePaquet NuGet pour IronPDF. N'oubliez pas non plus de consulter le siteTutoriel de conversion HTML-PDF avec IronPDF. Les développeurs IronPDF peuvent choisir parmi une variété de licences pour répondre à leurs besoins. Une version d'essai gratuite est également disponible. Pour obtenir des informations complètes sur les prix et les licences d'IronPDF, veuillez vous référer à la page d'accueil du site Web d'IronPDFInformations sur les licences IronPDF page.
9 produits de l'API .NET pour vos documents de bureau