IRONSOFTWAREHOME
UTILISATION DE IRONPDF

Comment télécharger un PDF depuis une URL en C# (Tutoriel étape par étape)

Curtis Chau
Curtis Chau
Updated: 21 avril 2026

1.0 Introduction

Le format de document portable (PDF) d'Adobe est largement utilisé pour la visualisation et l'échange de documents. Les développeurs ont souvent besoin de créer des PDFs pour répondre aux besoins des clients, et les bibliothèques modernes ont simplifié ce processus. Lors du choix d'une bibliothèque pour un projet, il est important de prendre en compte des fonctionnalités telles que la création, la lecture et les capacités de conversion.

2.0 Fonctionnalités de IronPDF

IronPDF est une bibliothèque polyvalente pour créer, lire et éditer des documents PDF, avec des capacités pour convertir du HTML en PDF en utilisant le moteur Chrome. Elle prend en charge un large éventail de composants web et peut être utilisée avec des applications web ASP.NET et des applications Windows traditionnelles. La bibliothèque permet la création de PDF visuellement attrayants en utilisant HTML5, JavaScript, CSS et des images, et comprend un puissant convertisseur HTML en PDF.

3.0 Créer des documents PDF à partir d'URLs

La génération de fichiers PDF à partir de pages web est facile avec le navigateur Chrome intégré de IronPDF et la bibliothèque API. Il suffit de fournir l'URL et de la convertir en fichier PDF en utilisant la bibliothèque API IronPDF. La conversion de documents peut être réalisée rapidement avec seulement quelques lignes de code :

// Create a new instance of the ChromePdfRenderer class
var renderer = new IronPdf.ChromePdfRenderer();

// Convert the specified URL to a PDF
var pdf = renderer.RenderUrlAsPdf("https://www.google.co.in/");

// Save the PDF to the specified path
pdf.SaveAs("result.pdf");

La méthode RenderUrlAsPdf peut être utilisée pour convertir rapidement une URL en document PDF. Il suffit de fournir l'URL et l'emplacement de sauvegarde souhaité, et IronPDF générera le fichier PDF selon les informations fournies ci-dessus. Cela rend facile la conversion de pages web en documents PDF avec seulement quelques lignes de code.

PDF Converter .NET (Tutoriel Développeur), Figure 1 : Le fichier PDF généré à partir d'une URL de Google Le fichier PDF généré à partir d'une URL Google

4.0 Créer un PDF à partir de chaînes HTML

Les chaînes HTML peuvent être rapidement converties en fichiers PDF en utilisant la bibliothèque API IronPDF. L'extrait de code suivant peut transformer des chaînes HTML en documents et traduire n'importe quelle balise HTML en fichier PDF.

// Create a new instance of the ChromePdfRenderer class
var renderer = new IronPdf.ChromePdfRenderer();

// Convert the specified HTML string to a PDF
var pdf = renderer.RenderHtmlAsPdf("<p>Hello world!!</p>");

// Save the PDF to the specified path
pdf.SaveAs("result.pdf");

Cet extrait de code illustre comment utiliser la fonction RenderHtmlAsPdf pour convertir du texte HTML en PDF. La fonction qui convertit du HTML en une chaîne accepte autant de code HTML que nécessaire. Le processus peut ensuite être rapidement et facilement complété en utilisant la fonctionnalité SaveAs pour enregistrer le document.

PDF Converter .NET (Tutoriel Développeur), Figure 2 : Le fichier PDF de sortie à partir d'une chaîne HTML Le fichier PDF de sortie à partir d'une chaîne HTML

5.0 Créer un fichier PDF à partir d'un fichier HTML

La bibliothèque API IronPDF permet la conversion rapide de fichiers HTML en fichiers PDF. N'importe quelle balise HTML peut être convertie en fichier PDF en utilisant le code de l'exemple suivant.

// Create a new instance of the ChromePdfRenderer class
var renderer = new IronPdf.ChromePdfRenderer();

// Convert the specified HTML file to a PDF
var pdf = renderer.RenderHtmlFileAsPdf("test.html");

// Save the PDF to the specified path
pdf.SaveAs("result.pdf");

Le texte HTML est le suivant :

<p style="color:red">Hello world</p>
HTML

PDF Converter .NET (Tutoriel Développeur), Figure 3 : Le fichier PDF de sortie à partir d'un fichier HTML Le fichier PDF de sortie à partir d'un fichier HTML

6.0 Créer un fichier PDF à partir d'un fichier Rich Text

La bibliothèque API IronPDF permet également la création rapide de PDF à partir de fichiers Rich Text (RTF). Le code d'exemple pour convertir des RTF en PDF peut être utilisé pour convertir plusieurs RTF en un seul fichier PDF. Le code est fourni ci-dessous.

// Create a new instance of the ChromePdfRenderer class
var renderer = new IronPdf.ChromePdfRenderer();

// Convert the specified RTF file to a PDF
var pdf = renderer.RenderRtfFileAsPdf("test.rtf");

// Save the PDF to the specified path
pdf.SaveAs("result.pdf");

PDF Converter .NET (Tutoriel Développeur), Figure 4 : Le fichier PDF de sortie à partir d'un fichier RTF Le fichier PDF de sortie à partir d'un fichier RTF

Dans l'image ci-dessus, le côté gauche montre le document source, tandis que le côté droit affiche le fichier PDF après conversion. De plus, nous pouvons utiliser la chaîne RTF pour créer un PDF en utilisant le code fourni ci-dessous.

// Create a new instance of the ChromePdfRenderer class
var renderer = new IronPdf.ChromePdfRenderer();

// Convert the specified RTF string to a PDF
var pdf = renderer.RenderRtfStringAsPdf("{\\rtf1...}");

// Save the PDF to the specified path
pdf.SaveAs("result.pdf");

7.0 Créer un fichier PDF à partir d'un fichier Markdown

La production rapide de PDF à partir de fichiers markdown est possible grâce au module API IronPDF. Un nombre quelconque de fichiers Markdown peut être converti en fichier PDF en utilisant le code d'exemple pour la conversion, présenté ci-dessous.

// Create a new instance of the ChromePdfRenderer class
var renderer = new IronPdf.ChromePdfRenderer();

// Convert the specified Markdown file to a PDF
var pdf = renderer.RenderMarkdownFileAsPdf("Markdown.md");

// Save the PDF to the specified path
pdf.SaveAs("Markdown_result.pdf");

PDF Converter .NET (Tutoriel Développeur), Figure 5 : Le fichier PDF de sortie à partir d'un fichier Markdown Le fichier PDF de sortie à partir d'un fichier Markdown

Comme illustré dans l'image ci-dessus, le document source est à gauche, et le fichier PDF converti est à droite. Le code fourni ci-dessous permet la conversion d'une chaîne MD en PDF. Pour plus d'informations sur la conversion HTML avec IronPDF, veuillez consulter ce Tutoriel sur la Conversion de HTML en PDF.

// Create a new instance of the ChromePdfRenderer class
var renderer = new IronPdf.ChromePdfRenderer();

// Convert the specified Markdown string to a PDF
var pdf = renderer.RenderMarkdownStringAsPdf("# Hello world\n\nHello world");

// Save the PDF to the specified path
pdf.SaveAs("Markdown_result.pdf");

Pour plus d'informations sur l'utilisation de la bibliothèque API IronPDF, référez-vous à la documentation pour développeurs Ressource de Documentation IronPDF.

8.0 Conclusion

La bibliothèque IronPDF fournit une licence gratuite pour le développement, et selon les besoins du développeur, plusieurs licences sont disponibles à l'achat pour une utilisation en environnement de production. Le pack Lite a un prix initial de $999 et ne comporte aucun coût récurrent. Les licences sont accompagnées d'une licence permanente, d'une garantie de remboursement de 30 jours, d'un an de support produit et de mises à niveau, ainsi que de la possibilité de redistribution pour les SaaS et les OEM. Ce sont des achats uniques qui peuvent être utilisés pour le développement, l'évaluation, et la production. IronPDF offre également des licences gratuites supplémentaires à durée limitée et des licences gratuites pour la protection de redistribution. Pour une vue d'ensemble complète des tarifs et informations de licence pour IronPDF, veuillez visiter la Page d'Informations sur les Licences IronPDF.

Curtis Chau
Rédacteur technique

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes et créer des manuels bien structurés et visuellement attrayants.

...
Lire la suite

Articles connexes

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

OR
bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise
Bibliothèque C# NuGet pour PDF
Installer avec NuGet

Version : 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. Dans l'explorateur de solutions, faites un clic droit sur Références, Gestion des packages NuGet
  2. Sélectionnez Parcourir et recherchez « IronPDF »
  3. Sélectionnez le package et installez
C# PDF DLL
Télécharger DLL

Version : 2026.9

ou téléchargez l'installateur Windows ici.

  1. Téléchargez et décompressez IronPDF à un emplacement tel que ~/Libs dans votre répertoire de solution
  2. Dans l'explorateur de solutions Visual Studio, faites un clic droit sur Références. Sélectionnez Parcourir, « IronPDF.dll »

Licences à partir de 749 $