IRONSOFTWAREHOME
UTILISATION DE IRONPDF

C# Convertir PDF en Texte (Exemple de Code)

Curtis Chau
Curtis Chau
Updated: 21 avril 2026

IronPDF est disponible pour Microsoft Windows .NET Framework 4.x, ainsi qu'une version récente pour .NET Core 3.1 et la dernière version de .NET.

IronPDF for .NET Core est disponible via la page officielle NuGet IronPDF package sur NuGet.

La version actuelle de .NET Core est multiplateforme, prenant en charge les systèmes d'exploitation clients Linux, Unix et macOS, ainsi que Mono, avec une compatibilité MAUI et Blazor.

Les clients existants et nouveaux bénéficient de mises à niveau gratuites vers la version .NET Core d'IronPDF dans le cadre de leur couverture existante de Support et Mise à Niveau. Cela est fourni avec chaque licence commerciale IronPDF. Cela garantit que votre investissement dans IronPDF est pérennisé.

Les clients existants qui souhaitent prolonger la couverture de support et de mise à jour expirée peuvent acheter une extension de la licence IronPDF.

IronPDF : Une bibliothèque PDF for .NET

IronPDF est une bibliothèque PDF C# qui peut être utilisée dans des projets .NET Core. Il fournit toutes les API nécessaires pour manipuler les documents PDF de manière simple et intuitive. Il existe d'autres bibliothèques de génération de PDF sur le marché, mais cette bibliothèque a été conçue aussi simplement que possible pour éviter toute confusion.

L'objectif principal de ce projet est de fournir une bibliothèque PDF pour les applications .NET. Elle inclut de nombreuses fonctionnalités utiles, telles que la génération de fichiers PDF à partir de chaînes HTML, la conversion de PDF en d'autres formats, la manipulation de documents PDF existants et la génération directe de fichiers PDF à partir de projets .NET Core. La bibliothèque IronPDF offre également la possibilité d'imprimer des fichiers PDF avec seulement quelques lignes de code. IronPDF peut être utilisé comme un convertisseur de PDF. Il peut créer des tables à double page à l'aide de ses fonctions accessibles.

Commençons par utiliser la bibliothèque IronPDF dans notre projet.

Créer un projet C#

La dernière version de Visual Studio est recommandée pour créer ce projet .NET afin d'assurer une expérience utilisateur fluide. La bibliothèque IronPDF est également compatible avec un projet .NET Core. Le choix dépend de l'utilisateur, car l'installation et l'utilisation d'IronPDF sont identiques à travers tous les frameworks .NET. Suivez les étapes ci-dessous pour créer un projet dans Visual Studio.

  • Démarrez Visual Studio.
  • Cliquez sur "Créer un nouveau projet".

.NET Core PDF Library, Figure 1 : Créez un nouveau projet dans Visual Studio Créer un nouveau projet dans Visual Studio

  • Recherchez "Console" dans le champ de recherche, et sélectionnez "Application console" avec le tag C# dans les résultats de recherche.

.NET Core PDF Library, Figure 2 : Sélection de l'application Console Sélection de l'application console

  • Après cela, configurez le nom du projet selon vos exigences.

.NET Core PDF Library, Figure 3: Configure this new application Configurer cette nouvelle application

  • Après cela, sélectionnez la version la plus récente du .NET Framework dans la liste déroulante. Ceci est recommandé. Ensuite, cliquez sur le bouton Créer.

.NET Core PDF Library, Figure 4 : Sélection du .NET Framework Sélection du framework .NET

Le projet sera maintenant créé. Vous pouvez également utiliser des projets .NET Core existants avec IronPDF. Tout d'abord, vous devez installer la bibliothèque. La section suivante montre comment installer la bibliothèque.

Installation de la bibliothèque IronPDF

Pour installer la bibliothèque IronPDF depuis la ligne de commande, exécutez la commande suivante :

PM > Install-Package IronPdf

Vous pouvez obtenir plus d'informations sur le site Web d'IronPDF et la page NuGet d'IronPDF.

Après l'installation, vous pourrez l'utiliser dans votre projet .NET. Pour plus de détails sur l'installation, visitez le guide d'installation d'IronPDF.

Exemple de Code

Une page Web pour les fichiers PDF

using IronPdf;

var renderer = new ChromePdfRenderer();

// Choose Screen or Print CSS media
renderer.RenderingOptions.CssMediaType = Rendering.PdfCssMediaType.Screen;

// Set the width of the responsive virtual browser window in pixels
renderer.RenderingOptions.ViewPortWidth = 1280;

// Set the paper size of the output PDF
renderer.RenderingOptions.PaperSize = Rendering.PdfPaperSize.A2;

// Render the URL as PDF
var pdf = renderer.RenderUrlAsPdf("https://www.amazon.com/");

// Save the PDF to a local file
pdf.SaveAs("Amazon.pdf");

Cet exemple montre comment convertir une interface utilisateur de site Web complexe en PDF, par exemple, le site Web Amazon, en suivant ces étapes :

  • Définissez le type de média sur Écran
  • Définissez la largeur de la fenêtre d'affichage
  • Définissez la taille du papier du PDF de sortie. La taille de la page est un facteur significatif dans les fichiers PDF
  • Rendez l'URL en PDF, en utilisant l'URL Amazon comme source

Sortie

.NET Core PDF Library, Figure 5 : Fichier PDF de sortie rendu depuis le site Amazon Fichier PDF de sortie rendu à partir du site Web Amazon

Création de PDF simple

using IronPdf;

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

// Create a PDF from an HTML string using C#
using var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");

// Export to a file or Stream
pdf.SaveAs("output.pdf");

/****** Advanced Example with HTML Assets ******/
// Load external html assets: images, CSS, and JavaScript.
// An optional BasePath 'C:\\site\\assets\\' is set as the file location to load assets from
using var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");

// Save the PDF with assets to a file
myAdvancedPdf.SaveAs("html-with-assets.pdf");

Le code ci-dessus démontre comment utiliser la fonctionnalité HTML-vers-PDF d'IronPDF. Pour utiliser IronPDF, importer l'espace de noms est nécessaire. Écrivez using IronPdf; en haut du fichier programme pour l'utiliser dans le projet.

The ChromePdfRenderer object is available for web support. La fonction RenderHtmlAsPdf peut être utilisée pour convertir des chaînes HTML en fichiers PDF. Le paramètre de la fonction accepte divers types de sources, y compris une chaîne HTML. Vous pouvez également utiliser des images dans votre document PDF en définissant le chemin de base des images. Ensuite, la fonction SaveAs est utilisée pour enregistrer le fichier PDF localement. Vous pouvez choisir un HTML simple comme ci-dessus et incorporer CSS, images, et JavaScript.

Sortie

.NET Core PDF Library, Figure 6 : Fichier PDF de sortie depuis le texte HTML 'Hello World' Fichier PDF de sortie à partir du texte HTML Hello World

En-têtes et Pieds de page

// Initialize the first page number
renderer.RenderingOptions.FirstPageNumber = 1; // use 2 if a cover page will be appended

// Set header options
renderer.RenderingOptions.TextHeader.DrawDividerLine = true;
renderer.RenderingOptions.TextHeader.CenterText = "{url}";
renderer.RenderingOptions.TextHeader.Font = IronPdf.Font.FontTypes.Helvetica;
renderer.RenderingOptions.TextHeader.FontSize = 12;

L'exemple ci-dessus montre comment définir des en-têtes et pieds de page dans le fichier PDF. IronPDF prend en charge les en-têtes répétitifs dans le document. IronPDF fournit les propriétés TextHeader et TextFooter pour définir divers attributs de texte, tels que les polices, la position du texte, etc. Il peut également convertir des fichiers HTML en fichiers PDF. Tout est simple avec IronPDF. Il peut également fusionner des fichiers PDF efficacement, effectuer des conversions de pages Web en PDF, activer la numérotation automatique des pages et créer des signatures numériques pour les PDF avec IronPDF. De plus, il produit des fichiers PDF de taille de fichier minimale avec une compression efficace.

Résumé

IronPDF est une bibliothèque PDF complète qui prend en charge toutes les versions récentes de .NET Core et Frameworks .NET. IronPDF est basé sur un modèle commercial qui offre un moyen sûr de créer et éditer des documents d'entreprise à l'aide de la bibliothèque IronPDF. Ses fonctionnalités avancées permettent à l'utilisateur de créer des documents PDF dynamiques et créatifs dans des projets .NET Core. Il y a l'option d'essayer l'essai gratuit pour les tests de production.

Licence IronPDF Professional

Vous pouvez également actuellement acheter la suite des cinq packages Iron Software pour le prix de seulement deux. Obtenez plus d'informations sur la page de licence IronPDF.

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 $