UTILISATION D'IRONPDF

Comment télécharger un PDF à partir d'une URL en C# (Tutoriel étape par étape)

Mise à jour février 25, 2024
Partager:

Vous vous demandez comment créer un fichier PDF à l'aide d'une URL ou télécharger un fichier PDF à l'aide du langage de programmation C# .NET ? Cet article explique comment vous pouvez le faire en utilisant une bibliothèque .NET leader sur le marché, appeléeIronPDF - Bibliothèque HTML vers PDF pour .NET. IronPDF vous permet de télécharger des fichiers PDF et de convertir n'importe quelle page HTML en fichier PDF.

IronPDF

IronPDF est une puissante API de conversion de HTML en PDF. IronPDF propose un ensemble complet d'outils de conversion de sites HTML dans les Frameworks .NET et .NET Core. IronPDF permet aux développeurs de créer, de modifier et d'extraire des PDF dans des projets .NET. Grâce à IronPDF, les développeurs peuvent facilement produire et manipuler des PDF de haute qualité à partir de pages HTML.

La création de fichiers PDF à l'aide d'IronPDF est facile et efficace, ce qui réduit la charge de travail des développeurs.

Pour commencer à utiliser IronPDF, tout ce dont vous avez besoin, c'est que Visual Studio et C# soient installés sur votre système. Suivez les étapes de cetteguide d'installation complet d'IronPDF pour installer IronPDF et commencer à travailler avec des PDF.

1. Création d'un nouveau projet dans Visual Studio

Ouvrez l'IDE Visual Studio.

Allez dans le menu Fichier de Visual Studio après l'avoir démarré. Sélectionnez "Nouveau projet" puis "Application console".

Dans la zone de texte correspondante, saisissez le nom du projet et choisissez le chemin d'accès. Cliquez ensuite sur le bouton Créer. Sélectionnez le Framework .NET requis, comme dans la capture d'écran ci-dessous :

Comment télécharger un PDF à partir d'une URL en C# (pas à pas) Tutoriel, Figure 1 : Configurer le nouveau projet

Configurer le nouveau projet

Lorsqu'une nouvelle fenêtre apparaît, sélectionnez le cadre cible et cliquez sur Create.

Tutoriel Comment télécharger un PDF à partir d'une URL en C# (étape par étape), Figure 2 : Sélectionner un Framework .NET

Sélectionner un Framework .NET

Le fichier principal Program.cs s'ouvre alors.

Comment télécharger un PDF à partir d'une URL en C# (pas à pas) Tutoriel, Figure 3 : Un fichier C# par défaut est créé pour le nouveau projet

Un fichier C# par défaut est créé pour le nouveau projet

2. Installer la bibliothèque IronPDF C

La bibliothèque IronPDF peut être téléchargée et installée de plusieurs manières. Ce didacticiel propose trois approches simples :

  • Utilisation du gestionnaire de paquets NuGet de Visual Studio
  • Utilisation de la ligne de commande de Visual Studio
  • Téléchargement direct depuis la page web de NuGet

2.1. Utilisation du gestionnaire de paquets NuGet de Visual Studio

L'option NuGet Package Manager est disponible dans Visual Studio pour installer le paquetage directement dans la solution. La capture d'écran ci-dessous montre comment l'ouvrir.

Tutoriel Comment télécharger un PDF à partir d'une URL en C# (étape par étape), Figure 4 : Naviguer vers le gestionnaire de paquets NuGet

Naviguer vers le gestionnaire de paquets NuGet

Cela ouvre une boîte de recherche qui affiche une liste des bibliothèques de paquets disponibles sur NuGet. Comme le montre la capture d'écran ci-dessous, recherchez le mot clé "IronPDF" dans le champ de recherche du gestionnaire de paquets.

Tutoriel Comment télécharger un PDF à partir d'une URL en C# (étape par étape), Figure 5 : Recherche d'IronPDF dans l'interface du gestionnaire de paquets NuGet

Recherchez IronPDF dans l'interface utilisateur du gestionnaire de paquets NuGet

Sélectionnez le paquet IronPDF(première option comme indiqué ci-dessus) et cliquez sur Installer pour ajouter le paquet à cette solution.

Tutoriel Comment télécharger un PDF à partir d'une URL en C# (étape par étape), Figure 6 : Installer IronPDF dans l'interface du gestionnaire de paquets NuGet

Installer IronPDF dans l'interface utilisateur du gestionnaire de paquets NuGet

2.2. Utilisation de la ligne de commande de Visual Studio

Dans le menu Visual Studio, allez dans Outils, déplacez le curseur sur NuGet Package Manager et cliquez sur Console du gestionnaire de paquets.

Tutoriel Comment télécharger un PDF à partir d'une URL en C# (étape par étape), Figure 7 : Naviguer vers la console du gestionnaire de paquets

Naviguer vers la console du gestionnaire de paquets

La console du gestionnaire de paquets apparaît en bas de l'écran. Il suffit d'écrire la commande suivante et d'appuyer sur entrée, et IronPDF s'installera.

Install-Package IronPdf

Tutoriel Comment télécharger un PDF à partir d'une URL en C# (étape par étape), Figure 8 : Installer IronPDF dans la console du gestionnaire de paquets

Installer IronPDF dans la console du gestionnaire de paquets

2.3 Téléchargement direct depuis la page web de NuGet

La troisième méthode consiste à télécharger le paquet NuGet directement à partir du site web.

  • Naviguez vers le lien "Télécharger IronPDF depuis NuGet"
  • Sélectionnez l'option de téléchargement dans le menu de droite.
  • Double-cliquez sur le paquet téléchargé ; il sera installé automatiquement.
  • Rechargez maintenant la solution et commencez à l'utiliser dans le projet.

3. Télécharger un PDF à partir d'une URL à l'aide d'IronPDF

Vous pouvez facilement télécharger un document PDF à partir d'une URL avec seulement quelques lignes de code à l'aide d'IronPDF. La conversion d'URL en PDF a de nombreuses applications, telles que l'enregistrement ou l'envoi de dessins d'interface utilisateur et la tenue de dossiers, pour n'en citer que quelques-unes. La conversion d'une URL en fichier PDF par IronPDF ne prend que quelques secondes, car elle utilise le moteur de rendu numéro un au monde pour restituer le HTML.

Ce tutoriel démontrera la précision et l'efficacité d'IronPDF avec deux sites web différents qui varient en taille et en complexité.

3.1. Télécharger un PDF à partir de l'URL d'un site de commerce électronique

IronPDF peut restituer les images textuelles et les descriptions de n'importe quel site de commerce électronique à partir d'une URL avec seulement quelques lignes de code.

Pour effectuer cette conversion, copiez l'URL de votre site de commerce électronique préféré et exécutez le projet avec un code similaire à celui donné ci-dessous.

using IronPdf;

// Instantiate renderer
var renderer = new IronPdf.ChromePdfRenderer();

// Create a PDF from a URL or local file path
var pdf = renderer.RenderUrlAsPdf("https://www.daraz.pk/#hp-flash-sale");

// Export to a file or Stream
pdf.SaveAs("url.pdf");
using IronPdf;

// Instantiate renderer
var renderer = new IronPdf.ChromePdfRenderer();

// Create a PDF from a URL or local file path
var pdf = renderer.RenderUrlAsPdf("https://www.daraz.pk/#hp-flash-sale");

// Export to a file or Stream
pdf.SaveAs("url.pdf");
Imports IronPdf

' Instantiate renderer
Private renderer = New IronPdf.ChromePdfRenderer()

' Create a PDF from a URL or local file path
Private pdf = renderer.RenderUrlAsPdf("https://www.daraz.pk/#hp-flash-sale")

' Export to a file or Stream
pdf.SaveAs("url.pdf")
VB   C#

Le résultat pour l'échantillon donné est le suivant. Comparez cette image avec la façon dont elle apparaît dans un navigateur web :

Tutoriel Comment télécharger un fichier PDF à partir d'une URL en C# (étape par étape), Figure 9 : Le fichier PDF de sortie à partir d'une URL

Le fichier PDF de sortie à partir d'une URL

3.2. Télécharger un PDF à partir de l'URL d'un site de blog

Les sites web de blogs comportent de nombreux petits détails qui sont importants pour leur interface utilisateur. Idéalement, ces détails devraient être conservés lors de la conversion des pages de blog en PDF.

L'exemple suivant présente les résultats de la conversion d'un article de Wikipedia en PDF.

Comment télécharger un PDF à partir d'une URL en C#(Pas à pas) Tutorial, Figure 10 : Un article de Wikipédia dans le navigateur web

Un article de Wikipédia dans le navigateur web

using IronPdf;

// Instantiate renderer
var renderer = new IronPdf.ChromePdfRenderer();

// Create a PDF from a URL or local file path
var pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/URL");

// Export to a file or Stream
pdf.SaveAs("url.pdf");
using IronPdf;

// Instantiate renderer
var renderer = new IronPdf.ChromePdfRenderer();

// Create a PDF from a URL or local file path
var pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/URL");

// Export to a file or Stream
pdf.SaveAs("url.pdf");
Imports IronPdf

' Instantiate renderer
Private renderer = New IronPdf.ChromePdfRenderer()

' Create a PDF from a URL or local file path
Private pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/URL")

' Export to a file or Stream
pdf.SaveAs("url.pdf")
VB   C#

Comment télécharger un PDF à partir d'une URL en C# (pas à pas) Tutoriel, Figure 11 : Le fichier PDF de sortie de l'article de Wikipedia

Le fichier PDF de sortie de l'article de Wikipedia

Lors de la création du PDF des pages du blog, les liens internes ne doivent pas être rompus. Les PDF créés à l'aide d'IronPDF conservent tous les liens correctement.

4. Conclusion

Ce tutoriel explique comment créer des PDF à partir d'URL à l'aide d'IronPDF. IronPDF permet de convertir très simplement le code HTML des URL existants en documents PDF. JavaScript, les images, les formulaires et les liens sont tous extrêmement bien pris en charge ; le résultat est presque identique à l'original et conserve tous les formats et liens.

Pour d'autres exemples d'utilisation d'IronPDF, veuillez lire ceciExemple de code de l'URL d'IronPDF vers le PDF. Pour en savoir plus sur les fonctionnalités offertes par IronPDF, veuillez consulter la pageAperçu des fonctionnalités d'IronPDF page.

En outre, IronPDF offre quelques caractéristiques notables :

< PRÉCÉDENT
Comment générer un PDF à partir d'un modèle en C#
SUIVANT >
Comment créer des fichiers PDF dans .NET à l'aide d'IronPDF for .NET