IRONSOFTWAREHOME
Lire les fichiers PDF en C#
import {PdfDocument} from "@ironsoftware/ironpdf";

(async () => {
    // Extracting Image and Text content from Pdf Documents
    // Import existing PDF document
    const pdf = await PdfDocument.fromHtml("old_report.pdf");
    
    // Get all text to put in a search index
    const text = await pdf.extractText();
    
    // Get all Images
    const imagesBuffer = await pdf.extractRawImages();
    
    const pageCount = await pdf.getPageCount()
    // Or even find the precise text and images for each page in the document
    for (let index = 0; index < pageCount; index++) {
        text = await pdf.extractText([index]);
        imagesBuffer = await pdf.extractRawImages([index]);
    }
})();
npm i @ironsoftware/ironpdf
Lire les fichiers PDF en C#

Lire les fichiers PDF en C#

L'extraction de texte et d'images peut faciliter la migration de données lors de la transition d'un format de document à un autre. Le contenu extrait peut être préservé dans un format plus accessible et éditable, réduisant le risque de perte de données.

Les images et le texte intégrés peuvent être extraits indépendamment du document PDF. Le texte extrait sera sous forme de chaîne normale, tandis que les images extraites seront en format de mémoire tampon d'image et peuvent ensuite être exportées ou traitées davantage.

Utilisez la méthode extractText pour extraire le texte, et la méthode extractRawImages pour extraire les images d'un document PDF.

Voici un exemple corrigé et commenté de la façon dont vous pouvez le faire :

Dans le code C# ci-dessus :

  • Nous utilisons la bibliothèque IronPDF pour charger un document PDF.
  • La méthode ExtractText() est invoquée pour récupérer le texte du PDF. Ce texte est affiché dans la console.
  • La méthode ExtractImages() est utilisée pour extraire les images, qui sont stockées dans des tableaux de bytes. Chaque image est ensuite enregistrée dans le système de fichiers avec un nom de fichier spécifié.

Pour des instructions plus détaillées sur l'utilisation de ces méthodes, visitez la Documentation de IronPDF.

En savoir plus sur la lecture de textes PDF avec IronPDF
Voir sur GitHub

Prêt à commencer?

Version :2026.6vient de sortir

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
Téléchargement du module Node.js pour PDF
Installer avec npm

Version : 2026.6

  1. Téléchargez et installez Node.js 12+.
  2. Exécutez la commande ci-dessus dans le terminal.

Licences à partir de 749 $