Test dans un environnement réel
Test en production sans filigrane.
Fonctionne partout où vous en avez besoin.
Ce tutoriel montre comment créer un fichier PDF à l'aide du langage .NET en une seule ligne de code source avec la bibliothèque IronPDF.
Le tutoriel couvrira les sujets suivants :
La bibliothèque PDF IronPDF .NET permet aux développeurs de créer facilement des fichiers PDF en C#, F# et VB.NET pour .NET Core et .NET Framework. Le rendu d'IronPDF est "parfait au pixel près" pour les versions de bureau de Google Chrome et permet de créer facilement des documents PDF à l'aide d'une seule ligne de code. Il traite les documents PDF sans Acrobat Reader ou tout autre visualiseur PDF. IronPDF peut être utilisé pour créer des fichiers PDF à partir d'une chaîne HTML, d'un fichier HTML ou d'une URL. IronPDF est une bibliothèque gratuite pendant les 30 premiers jours qui sert à créer des PDF.
Aucune bibliothèque tierce n'est nécessaire
Commençons par l'utilisation d'IronPDF pour créer des documents PDF.
Ce tutoriel utilise la dernière version de Visual Studio.
Créez un nouveau projet C# .NET Core. Sélectionnez .NET Core Console Application.
Console Application
Sélectionnez la version la plus récente et la plus stable du Framework .NET, à savoir 6.0. Cliquez sur le bouton Créer.
Framework .NET
Pour créer un document PDF, il faut tout d'abord installer la bibliothèque IronPDF. Vous pouvez l'installer en suivant l'une des méthodes ci-dessous.
L'approche la plus simple consiste à installer la bibliothèque IronPDF for .NET Core à partir du gestionnaire de paquets NuGet.
Ou faites un clic droit sur le projet dans Solution Explorer et cliquez sur Manage NuGet Packages.
Package Manager - Solution Explorer
Recherchez IronPDF. Sélectionnez IronPDF et cliquez sur le bouton Installer. La bibliothèque commencera l'installation.
Installer IronPDF
Ouvrez la console NuGet Package Manager en cliquant sur Tools > NuGet Package Manager > Package Manager Console. Tapez la commande suivante dans la ligne de commande.
Install-Package IronPdf
Console de gestion des paquets
La troisième façon d'utiliser IronPDF dans votre projet est d'ajouter un fichier DLL de la bibliothèque IronPDF. Vous pouvez télécharger le Fichier DLL directement à partir de ce site web.
Une fois l'installation terminée, ajoutez maintenant l'espace de noms IronPDF
à votre fichier de programme.
using IronPdf;
using IronPdf;
Imports IronPdf
Note : Vous devez ajouter cette ligne de code à chaque fichier dans lequel vous souhaitez utiliser les fonctionnalités d'IronPDF
IronPDF est prêt et créons des documents PDF à l'aide de cette application .NET Core. Il existe plusieurs façons de créer des documents PDF. Examinons-en quelques-unes ci-dessous à l'aide d'exemples de code.
La bibliothèque IronPDF permet de traiter très facilement les chaînes HTML et de les convertir au format PDF. Voici le code qui permet de créer facilement des PDF.
// Render any HTML fragment or document to HTML
var renderer = new ChromePdfRenderer();
using var pdf = renderer.RenderHtmlAsPdf("<h1>Hello IronPdf</h1>");
pdf.SaveAs("pixel-perfect.pdf");
// Render any HTML fragment or document to HTML
var renderer = new ChromePdfRenderer();
using var pdf = renderer.RenderHtmlAsPdf("<h1>Hello IronPdf</h1>");
pdf.SaveAs("pixel-perfect.pdf");
' Render any HTML fragment or document to HTML
Dim renderer = New ChromePdfRenderer()
Dim pdf = renderer.RenderHtmlAsPdf("<h1>Hello IronPdf</h1>")
pdf.SaveAs("pixel-perfect.pdf")
Ce code génère un fichier PDF contenant le contenu transmis dans le champ RenderHtmlAsPdf
(RenduHtmlAsPdf) fonction. Cette fonction permet de convertir un fragment HTML en document PDF.
Vous devez être familiarisé avec les balises HTML pour générer des fichiers ou des pages PDF à l'aide de la bibliothèque IronPDF. Les SaveAs
est utilisée pour enregistrer le fichier PDF de sortie. Vous pouvez voir la page PDF de sortie ci-dessous.
Chaîne HTML vers PDF
La bibliothèque IronPDF offre une fonction fantastique pour créer un fichier PDF à partir d'un fichier HTML. IronPDF convertit directement tout ce qui se trouve dans un document HTML, y compris les images, les feuilles de style CSS, les formulaires, etc. en un document PDF. Il ne nécessite aucune autre bibliothèque ou fonction pour la suite du traitement. IronPDF convertit directement n'importe quel fichier HTML en fichier PDF.
Examinons le code suivant pour créer un fichier PDF à partir d'un fichier HTML :
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlFileAsPdf("IronFile.html");
pdf.SaveAs("IronPDF.pdf");
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlFileAsPdf("IronFile.html");
pdf.SaveAs("IronPDF.pdf");
Dim renderer = New ChromePdfRenderer()
Dim pdf = renderer.RenderHtmlFileAsPdf("IronFile.html")
pdf.SaveAs("IronPDF.pdf")
Ici, le RenderHtmlFileAsPdf
(Rendre le fichier HTML sous forme de fichier PDF) est utilisée pour créer des PDF à partir de fichiers HTML et c'est la fonction la plus importante dans le code ci-dessus. Vous pouvez donner le chemin complet du fichier HTML dans le paramètre de la fonction ou simplement placer le fichier HTML dans le dossier bin
du code source, vous n'aurez alors qu'à mettre le nom du fichier avec l'extension dans le paramètre de la fonction RenderHtmlFileAsPdf
. Le fichier PDF de sortie sera enregistré dans le dossier bin
lorsque vous exécuterez ce code. La fonction SaveAs
vous permet de sauvegarder les fichiers PDF créés.
Vous pouvez vérifier les autres options de rendu de .NET Core ainsi que les options d'en-tête et de pied de page à partir de cette page tutoriel.
Il est parfois nécessaire de créer des fichiers PDF d'une URL de manière programmatique dans l'application. Vous pouvez utiliser n'importe quelle URL pour créer un document PDF et renvoyer un fichier dans la bibliothèque IronPDF.
Voici l'exemple de code :
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");
pdf.SaveAs("IronPDF PDF Library.pdf");
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");
pdf.SaveAs("IronPDF PDF Library.pdf");
Dim renderer = New ChromePdfRenderer()
Dim pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/")
pdf.SaveAs("IronPDF PDF Library.pdf")
Le code ci-dessus créera un fichier PDF à partir du paramètre URL donné à la fonction RenderUrlAsPdf
(RenderUrlAsPdf) fonction. Cette fonction crée un document PDF de l'URL. La fonction SaveAs
est utilisée pour enregistrer les fichiers de sortie dans le dossier bin
. Vous pouvez voir le dossier bin
dans le dossier de votre projet.
URL to PDF Document (en anglais)
IronPDF est une solution complète pour travailler avec des documents PDF. Il permet de convertir différents formats en PDF. La manipulation et le formatage des fichiers PDF deviennent très faciles grâce à la fonction de bibliothèque d'IronPDF. Il suffit de quelques lignes de code pour créer et formater le fichier PDF par programme. Son principal atout est le convertisseur HTML, et il ne convertit pas le HTML en PDF à partir d'un serveur distant. Il lance une instance d'un navigateur web conforme aux normes réelles dans les coulisses (sans qu'il soit nécessaire d'installer un logiciel supplémentaire). Le HTML est rendu avec une précision totale --- et dans un format vectoriel adapté aux normes les plus élevées de l'impression commerciale. Le résultat est un PDF propre et de haute qualité. IronPDF est idéal pour les développeurs et les entreprises qui ont besoin de manipuler des fichiers PDF dans leur logiciel. Il s'agit d'un produit ouvertement commercial, dont les licences et les prix sont publiés sur le site web.
Vous pouvez essayer la version gratuite de cette bibliothèque PDF pour tester ses fonctionnalités. Il existe une clé d'essai gratuite pour tester tout le potentiel d'IronPDF et générer des documents PDF dans vos applications. De plus, l'offre spéciale actuelle vous permet d'obtenir cinq produits d'IronPDF pour le prix de deux seulement. De plus amples informations sur l'octroi de licences sont disponibles à l'adresse suivante page d'autorisation.
9 produits de l'API .NET pour vos documents de bureau