Test dans un environnement réel
Test en production sans filigrane.
Fonctionne partout où vous en avez besoin.
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.
ChromePdfRenderer
pour avoir accès à ses méthodesRenderUrlAsPdf
en C# pour générer un PDF à partir d'une URLSauvegarde
pour exporter le fichier PDFIronPDF 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.
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 :
Configurer le nouveau projet
Lorsqu'une nouvelle fenêtre apparaît, sélectionnez le cadre cible et cliquez sur Create.
Sélectionner un Framework .NET
Le fichier principal Program.cs
s'ouvre alors.
Un fichier C# par défaut est créé pour le nouveau projet
La bibliothèque IronPDF peut être téléchargée et installée de plusieurs manières. Ce didacticiel propose trois approches simples :
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.
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.
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.
Installer IronPDF dans l'interface utilisateur du gestionnaire de paquets NuGet
Dans le menu Visual Studio, allez dans Outils, déplacez le curseur sur NuGet Package Manager et cliquez sur 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
Installer IronPDF dans la console du gestionnaire de paquets
La troisième méthode consiste à télécharger le paquet NuGet directement à partir du site web.
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é.
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")
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 :
Le fichier PDF de sortie à partir d'une URL
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.
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")
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.
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 :
Création et éditionFormulaires PDF.
De plus amples informations sur les licences IronPDF pour les projets gratuits et commerciaux sont disponibles sur la pageInformations sur les licences IronPDF page. Acheter l'intégralité de la gamme de produits d'Iron Softwaresuite de cinq bibliothèques pour un prix très réduit : cinq bibliothèques pour le coût de deux bibliothèques.
9 produits de l'API .NET pour vos documents de bureau