UTILISATION D'IRONPDF

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

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 expliquera comment vous pouvez faire cela en utilisant une bibliothèque .NET leader sur le marché appelée IronPDF - HTML to PDF Library for .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 ce guide d'installation complet d'IronPDF pour installer IronPDF et commencer à travailler avec des PDFs.

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. Ensuite, cliquez 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 depuis une URL en C# (Tutoriel Pas à Pas), Figure 1 : Configurer le nouveau projet

Configurer le nouveau projet

Lorsque une nouvelle fenêtre apparaît, sélectionnez le framework cible et cliquez sur Create.

Comment télécharger un PDF depuis une URL en C# (Guide étape par étape), Figure 2 : Sélectionner un .NET Framework

Sélectionnez un .NET Framework

Le fichier principal Program.cs s'ouvrira maintenant.

Comment télécharger un PDF depuis une URL en C# (tutoriel étape par étape), 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&num ; Library

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.

Comment télécharger un PDF depuis une URL en C# (Tutoriel étape par étape), Figure 4 : Accéder au gestionnaire de packages NuGet

Accédez au gestionnaire de packages 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.

Comment télécharger un PDF depuis une URL en C# (Tutoriel étape par étape), Figure 5 : Recherchez IronPDF dans l'interface utilisateur de NuGet Package Manager

Rechercher IronPDF dans l'interface du gestionnaire de packages NuGet

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

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

Installer IronPDF dans l'interface de gestion des packages 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.

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

Accédez à la console du gestionnaire de packages

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
Install-Package IronPdf
SHELL

Comment Télécharger un PDF à partir d'une URL en C# (Tutoriel é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.

  • Accédez au lien https://www.nuget.org/packages/IronPdf/
  • 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")
$vbLabelText   $csharpLabel

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 :

Comment télécharger un PDF depuis une URL en C# (Tutoriel étape par étape), Figure 9 : Le fichier PDF de sortie 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 depuis une URL en C# (Tutoriel étape par étape), Figure 10 : Un article de Wikipédia dans le navigateur web

Un article 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")
$vbLabelText   $csharpLabel

Comment télécharger un PDF à partir d'une URL en C# (guide étape par étape), Figure 11 : Le fichier PDF en sortie de l'article Wikipédia

Le fichier PDF de sortie de l'article 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 plus d'exemples d'utilisation de IronPDF, veuillez lire cet exemple de code URL vers PDF avec IronPDF. Pour en savoir plus sur les fonctionnalités offertes par IronPDF, veuillez visiter la page Présentation des fonctionnalités d'IronPDF.

En outre, IronPDF offre quelques caractéristiques notables :

Chaknith Bin
Ingénieur logiciel
Chaknith travaille sur IronXL et IronBarcode. Il possède une expertise approfondie en C# et .NET, aidant à améliorer le logiciel et à soutenir les clients. Ses idées issues des interactions avec les utilisateurs contribuent à de meilleurs produits, une documentation améliorée et une expérience globale enrichie.
< 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