IRONSOFTWAREHOME
UTILISATION DE IRONPDF

Génération de PDF en C# avec IronPDF

Curtis Chau
Curtis Chau
Updated: 21 avril 2026

Cet article décrit le processus pour les développeurs .NET de convertir des fichiers PDF en format TXT pour un accès plus efficace.

Sujets couverts dans le tutoriel

  • IronPDF
  • Étapes pour créer des fichiers PDF par programmation
  • Étape 1 : Créer un projet C#
  • Étape 2 : Installer la bibliothèque IronPDF
    • Méthode 1 : Package Manager NuGet
    • Méthode 2 : Console du Package Manager NuGet
    • Méthode 3 : Utilisation du fichier DLL
  • Étape 3 : Ajouter l'espace de noms IronPDF
  • Étape 4 : Convertir un PDF en texte
    • Sortie
  • Conclusion

IronPDF

IronPDF est une bibliothèque .NET pour la génération de PDF. C'est une bibliothèque native .NET et ne dépend pas de DLL externes ou d'autres outils. IronPDF est une bibliothèque multiplateforme écrite en C# et .NET qui offre toutes les fonctionnalités nécessaires pour travailler avec des documents PDF. Elle contient le rendu de documents, l'édition de formulaires, l'extraction de texte, le cryptage de fichiers ainsi que d'autres fonctionnalités. Toutes ces opérations peuvent être effectuées via une API intuitive qui a été largement testée sur diverses plateformes telles que Windows Forms, WPF, ASP.NET MVC, etc.

La version actuelle de IronPDF offre un accès simple à ces fonctionnalités :

Accès en lecture seule aux éléments internes du document (vue, navigation, annotations) :

Accès aux métadonnées et propriétés du document (titre, mots-clés, auteur, sujet) :

IronPDF contient également des classes d'assistance supplémentaires qui aident à convertir des documents HTML en fichiers PDF entièrement formatés avec extraction de texte. IronPDF offre des API très simples pour convertir un PDF en fichier texte.

Commençons par voir comment utiliser la bibliothèque IronPDF pour convertir un document PDF en fichier texte.

Étapes pour convertir un document PDF en fichier texte

La première étape est de créer un projet C# dans Visual Studio. Vous pouvez choisir n'importe quel modèle d'application C# selon vos besoins. Pour des raisons de simplicité, ce tutoriel utilisera le modèle d'application console. Vous pouvez utiliser un projet C# déjà existant pour convertir des fichiers PDF en TXT.

Étape 1 : Créer un projet C#

Créer un projet C# dans Visual Studio ou ouvrir un projet existant. La dernière version de Visual Studio est recommandée pour un fonctionnement fluide. Suivez les étapes données pour créer un projet C# dans Visual Studio.

  1. Ouvrez Visual Studio.
  2. Sélectionner le modèle d'application console C# ou ouvrir un projet existant.
  3. Donner un nom approprié au projet.
  4. Sélectionner la version .NET Framework 6.0. C'est le dernier et le plus stable des frameworks .NET, mais vous pouvez choisir un autre framework .NET selon vos besoins.

Étape 2 : Installer la bibliothèque IronPDF

IronPDF propose également un processus d'installation facile qui accélère le temps de développement et réduit la confusion. La bibliothèque IronPDF offre plusieurs façons d'installer :

  • En utilisant le Package Manager NuGet
  • En utilisant la console du Package Manager NuGet
  • Par fichier DLL

Méthode 1 : Package Manager NuGet

Pour utiliser le Package Manager NuGet, suivez les étapes données pour ouvrir l'onglet du Package Manager.

Ouvrez le projet C# et cliquez sur Outils > Package Manager NuGet > Gérer les paquets NuGet pour la solution.

C# Convertir un PDF en texte (Exemple de code), Figure 0 : Naviguer vers le Gestionnaire de packages NuGet Naviguer vers le Package Manager NuGet

  • Maintenant, allez dans l'onglet de recherche et recherchez IronPDF.
  • Sélectionnez IronPDF dans les résultats de recherche et cliquez sur Installer. Cela installera la bibliothèque IronPDF permettant d'utiliser le projet avec la bibliothèque IronPDF.

C# Convertir un PDF en texte (Exemple de code), Figure 1 : Package IronPDF du résultat de recherche du Gestionnaire de packages NuGet Package IronPDF du résultat de recherche du gestionnaire de packages NuGet

Méthode 2 : Console du Package Manager NuGet

L'installation de la bibliothèque IronPDF avec la console du Package Manager est le moyen le plus simple. Suivez ces étapes simples :

  • Ouvrez la console du Package Manager.
  • Écrivez la ligne suivante dans la console et appuyez sur Entrée. Cela installera immédiatement la bibliothèque IronPDF.

PM > Install-Package IronPdf

C# Convertir un PDF en texte (Exemple de code), Figure 2 : Le progrès d'installation affiché dans l'interface utilisateur de la Console du Gestionnaire de packages NuGet Le progrès de l'installation affiché dans l'interface utilisateur de la console du Package Manager NuGet

Méthode 3 : Utilisation d'un fichier DLL

Vous pouvez télécharger le fichier DLL IronPDF depuis le site web d'Iron Software. Une fois le téléchargement terminé, utilisez-le comme référence dans votre projet.

Visitez le guide d'installation d'IronPDF pour un guide d'installation plus détaillé.

L'installation de la bibliothèque IronPDF est maintenant terminée. Les étapes suivantes vous guideront pour convertir un fichier PDF en fichier texte.

Étape 3 : Ajouter l'espace de noms IronPDF

Pour utiliser IronPDF, il est nécessaire d'ajouter l'espace de noms IronPDF à chaque fichier de code. Écrivez la ligne de code suivante en haut de chaque fichier de code concerné. Cela vous permettra d'utiliser les fonctionnalités d'IronPDF dans votre programme.

using IronPdf;

Étape 4 : Convertir le document PDF en fichier texte

Nous devons maintenant convertir le fichier PDF en fichier TXT ou extraire seulement le texte. Écrivez le code d'exemple suivant dans votre fichier :

using IronPdf;
using System;

class Program
{
    static void Main()
    {
        // Extracting image and text content from PDF Document

        // Open a 128-bit encrypted PDF
        using PdfDocument pdf = PdfDocument.FromFile("encrypted.pdf", "password");
        
        // Get all text to put in a search index
        string allText = pdf.ExtractAllText();
        
        // Display the extracted text in the console
        Console.WriteLine(allText);
    }
}

First, open the PDF document using the FromFile function from the PdfDocument class. Dans les paramètres, passez le nom du fichier et le mot de passe (le cas échéant). Après cela, utilisez le ExtractAllText function pour extraire tout le texte du fichier PDF et le stocker dans une variable nommée allText. Après cela, affichez le texte de sortie dans la console.

Sortie

C# Convertir un PDF en texte (Exemple de code), Figure 3 : Le texte extrait du document PDF Le texte extrait du document PDF

Voici le texte de sortie extrait par IronPDF. C'est le même texte que celui vu sur le fichier PDF, montrant que la précision d'IronPDF est très précise.

Conclusion

Cet article montre comment extraire facilement du texte des fichiers PDF en utilisant la bibliothèque PDF .NET IronPDF. Cela a été accompli en n'écrivant que quelques lignes de code avec un pourcentage élevé de précision. De plus, IronPDF possède également de nombreuses fonctionnalités utiles telles que la conversion de HTML en PDF, des outils de mise en forme PDF, et bien d'autres fonctionnalités PDF de base qui sont essentielles pour l'édition de PDF. IronPDF élimine également la dépendance à Adobe Acrobat.

IronPDF est gratuit pour le développement et offre également une version d'essai gratuite pour les tests en production. IronPDF propose une variété de plans tarifaires que vous pouvez obtenir selon vos besoins. Le prix d'IronPDF est relativement significativement inférieur à celui de ses concurrents. Avec une variation de prix allant des particuliers aux grandes entreprises, il s'avère être un achat convaincant avec des performances impressionnantes.

Les plans tarifaires pour la suite d'Iron Software

En outre, Iron Software propose une suite de cinq packages Iron Software pour le prix de seulement deux. Veuillez visiter les détails des licences d'Iron Software pour plus d'informations.

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 $