
C# Extraire le Texte du PDF (Exemple de Code Tutoriel)
Vous vous demandez comment créer un fichier PDF à partir d'une URL ou télécharger un fichier PDF en utilisant le langage de programmation C# .NET ? Cet article discutera de la façon dont vous pouvez faire justement cela en utilisant une bibliothèque .NET de premier plan appelée IronPDF - Bibliothèque HTML vers PDF for .NET. IronPDF vous permet de télécharger des fichiers PDF et de convertir n'importe quelle page HTML en un fichier PDF.
Comment télécharger un PDF à partir d'une URL en C#
- Installer une bibliothèque C# pour télécharger un PDF à partir d'une URL
- Instanciez la classe
ChromePdfRendererpour accéder à ses méthodes - Utiliser la méthode
RenderUrlAsPdfen C# pour générer un PDF à partir d'une URL - Spécifier le chemin d'accès à la méthode
SaveAspour exporter le PDF - Vérifiez le PDF généré à partir de l'URL
IronPDF
IronPDF est une API puissante de conversion HTML en PDF. IronPDF offre un ensemble complet d'outils pour convertir des sites HTML dans les frameworks .NET et .NET Core. IronPDF permet aux développeurs de créer, modifier et récupérer des PDF dans des projets .NET. En utilisant IronPDF, les développeurs peuvent facilement produire et manipuler des fichiers PDF de haute fidélité à partir de pages HTML.
Créer des fichiers PDF à l'aide d'IronPDF est facile et efficace, réduisant ainsi la charge de travail des développeurs.
Pour commencer avec IronPDF, tout ce dont vous avez besoin est Visual Studio et C# installés sur votre système. Suivez les étapes dans ce guide d'installation IronPDF complet 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 dans Visual Studio après l'avoir démarré. Sélectionnez "Nouveau projet" puis Application Console.
Dans la zone de texte pertinente, tapez le nom du projet et choisissez le chemin. Ensuite, cliquez sur le bouton Créer. Sélectionnez le framework .NET requis, comme dans la capture d'écran ci-dessous :
Configurer le nouveau projet
Lorsque une nouvelle fenêtre apparaît, sélectionnez le framework cible et cliquez sur Créer.
Sélectionner un framework .NET
Le fichier principal Program.cs s'ouvrira maintenant.
Un fichier C# par défaut est créé pour le nouveau projet
2. Installez la bibliothèque IronPDF C#
La bibliothèque IronPDF peut être téléchargée et installée de plusieurs manières. Ce tutoriel cible trois approches les plus simples :
- En utilisant le Package Manager NuGet de Visual Studio
- Utilisation de la ligne de commande Visual Studio
- Téléchargement direct depuis la page web de NuGet
2.1. Utilisation du Package Manager NuGet de Visual Studio
L'option du Package Manager NuGet est disponible dans Visual Studio pour installer le paquet directement dans la solution. La capture d'écran ci-dessous montre comment l'ouvrir.
Accéder au gestionnaire de package NuGet
Cela ouvre une boîte de recherche qui affiche une liste des bibliothèques de paquets disponibles sur NuGet. Comme montré dans la capture d'écran ci-dessous, recherchez le mot-clé "IronPDF" dans le champ de recherche du Package Manager.
Rechercher IronPDF dans l'interface utilisateur du Package Manager NuGet
Sélectionnez le paquet IronPDF (première option comme montré ci-dessus) et cliquez sur Installer pour ajouter le paquet à cette solution.
Installer IronPDF dans l'interface utilisateur du Package Manager NuGet
2.2. Utilisation de la Ligne de Commande de Visual Studio
Dans le menu Visual Studio, allez à Outils, déplacez le curseur vers Package Manager NuGet et cliquez sur Console du Package Manager.
Naviguer vers la Console du Package Manager
La Console du Package Manager apparaîtra en bas de l'écran. Il suffit d'écrire la commande suivante et d'appuyer sur entrer, et IronPDF s'installera.
Installer IronPDF dans la Console du Package Manager
2.3 Téléchargement direct depuis la page web de NuGet
La troisième façon est de télécharger directement le package NuGet depuis le site Web.
- Allez au lien https://www.nuget.org/packages/IronPdf/
- Sélectionnez l'option de téléchargement de paquet dans le menu à droite.
- Double-cliquez sur le package téléchargé ; il sera installé automatiquement.
- Maintenant, rechargez la solution et commencez à l'utiliser dans le projet.
3. Télécharger un PDF à partir d'une URL avec IronPDF
Vous pouvez facilement télécharger un document PDF à partir d'une URL avec seulement quelques lignes de code avec IronPDF. La conversion d'URL en PDF a de nombreuses applications, comme sauvegarder ou envoyer des conceptions d'interface utilisateur et la conservation des archives pour n'en nommer que quelques-unes. Utiliser la conversion d'URL en fichier PDF d'IronPDF ne prend que quelques secondes, car il utilise le moteur de rendu numéro un au monde pour rendre 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 eCommerce
IronPDF peut rendre le texte, les images, et les descriptions de n'importe quel site eCommerce à partir d'une URL avec seulement quelques lignes de code.
Pour réaliser cette conversion, copiez l'URL de votre site eCommerce 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("ecommerce_site.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("ecommerce_site.pdf")La sortie pour l'exemple donné est ci-dessous. Comparez cette image avec son apparence dans un navigateur web :
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 de blogs ont beaucoup de petits détails qui sont importants pour leur interface utilisateur. Idéalement, ces détails devraient être préservés lors de la conversion des pages de blog en PDF.
L'exemple suivant présentera les résultats de la conversion d'un article Wikipédia en PDF.
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("wikipedia_article.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("wikipedia_article.pdf")
Le fichier PDF de sortie de l'article Wikipédia
Lors de la création de PDF de pages de blog, les liens internes ne doivent pas être cassés. Les PDF créés avec IronPDF conservent correctement tous les liens.
4. Conclusion
Ce tutoriel a discuté de comment créer des PDF à partir d'URL avec IronPDF. IronPDF rend très simple la conversion d'HTML à partir d'URL existantes en documents PDF. JavaScript, les images, les formulaires et les liens sont tous extrêmement bien supportés ; la sortie est presque identique à l'originale et conserve toute la mise en forme et les liens.
Pour plus d'exemples sur l'utilisation d'IronPDF, veuillez lire cet Exemple de Code IronPDF URL à PDF. Pour en savoir plus sur les fonctionnalités qu'IronPDF offre, veuillez visiter la page Aperçu des Fonctions d'IronPDF.
De plus, quelques fonctionnalités notables qu'IronPDF offre :
- Charger des URLs avec identifiants de connexion réseau personnalisés.
- Chiffrer et déchiffrer des PDF.
- Fusionner des fichiers PDF existants.
- Créer et éditer des formulaires PDF.
Plus d'informations sur la licence IronPDF pour des projets Gratuits et Commerciaux est disponible sur la page Informations sur la Licence IronPDF. Achetez l'ensemble complet de cinq bibliothèques d'Iron Software pour un prix fortement réduit : cinq bibliothèques pour le prix de deux bibliothèques.

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.
Articles connexes


