IRONSOFTWAREHOME
UTILISATION DE IRONPDF

C# Convertir JPG en PDF (Exemple de code Tutoriel)

Curtis Chau
Curtis Chau
Updated: 20 juin 2025

Le traitement PDF programmatique est crucial dans des secteurs comme la finance, la santé, le juridique et l'éducation, où des informations critiques doivent être traitées, analysées et extraites de documents PDF à des fins telles que l'analyse de données, la gestion de documents et l'automatisation. Malgré son importance, cette tâche peut être difficile.

IronPDF : une bibliothèque PDF C#

IronPDF vous permet de gérer des tâches incroyablement difficiles facilement. Il permet la modification facile de texte dans un document PDF, de manière similaire à la façon dont vous pouvez travailler avec des fichiers texte dans un document texte, tout en vous permettant d'exporter des fichiers dans n'importe quel système d'exploitation. L'application IronPDF couvre le processus complet de visualisation, de modification et d'extraction de contenu d'un PDF.

Faites le bon pas avec IronPDF

Le texte peut être lu et écrit dans le format de fichier PDF rapidement et facilement en utilisant n'importe quel ordinateur avec le logiciel IronPDF. L'installation est une tâche simple. C'est le meilleur moyen d'apprendre à lire des fichiers PDF en C#. Vous pouvez également télécharger IronPDF gratuitement pour le développement. Si vous explorez IronPDF, vous remarquerez que la bibliothèque offre une fonctionnalité étendue qui rend très facile l'utilisation des PDF. Explorez les classes pendant votre temps libre ! Il existe plusieurs exemples C# utilisant HTML pour créer un PDF disponibles pour apprendre à créer une sortie optimale à partir de la lecture de PDF.

Lire des fichiers PDF avec IronPDF

Étape 1 : Installer le package IronPDF

Pour commencer, vous devrez installer le package NuGet IronPDF dans votre projet .NET. Vous pouvez le faire en ouvrant la console du gestionnaire de packages dans Visual Studio et en entrant la commande suivante :

PM > Install-Package IronPdf

Étape 2 : Importer la bibliothèque IronPDF

Ensuite, vous devez importer la bibliothèque IronPDF dans votre code en ajoutant l'instruction suivante en haut de votre fichier :

using IronPdf;

Étape 3 : Charger le document PDF

Une fois que vous avez importé la bibliothèque IronPDF, vous pouvez charger un document PDF dans votre code en utilisant le code suivant :

// Load the PDF document from file path
PdfDocument pdf = PdfDocument.FromFile(@"C:\dotnet.pdf");

// Define the output path for the saved PDF
var outputPath = "Example.pdf";

// Save the PDF document to the specified output path
pdf.SaveAs(outputPath);

Étape 4 : Extraire le texte du PDF

IronPDF fournit une gamme de méthodes pour extraire du texte d'un fichier PDF existant. Par exemple, vous pouvez commencer à extraire du texte d'un PDF et l'imprimer sur la console en utilisant le code suivant :

// Extract text from the loaded PDF document
string text = pdf.ExtractText();

// Print the extracted text to the console
Console.WriteLine(text);

En utilisant le code ci-dessus, vous pouvez extraire du texte d'un fichier PDF.

Comment lire les fichiers PDF en C#, Figure 1 : Extraction de texte d'un PDF à l'aide d'IronPDF Extraction de texte d'un PDF avec IronPDF

Étape 5 : Rasteriser un PDF en images

Voyons comment rasteriser le fichier PDF en images avec IronPDF avec IronPDF. Tout d'abord, importez les bibliothèques nécessaires :

using System.Linq;
using IronPdf;
using IronSoftware.Drawing;

Le code utilise ensuite la méthode RasterizeToImageFiles pour extraire toutes les pages du document PDF dans un dossier sous forme de fichiers image. Les images extraites peuvent être enregistrées sous forme de fichiers PNG ou JPG, et les dimensions et les plages de pages des images peuvent également être spécifiées.

// Extract all pages to a folder as image files with PNG format
pdf.RasterizeToImageFiles(@"C:\image\folder\*.png");

// Extract all pages to JPG images with specified dimensions
pdf.RasterizeToImageFiles(@"C:\image\folder\example_pdf_image_*.jpg", 100, 80);

Enfin, le code utilise la méthode ToBitmap pour extraire toutes les pages du document PDF en tant qu'objets AnyBitmap, qui peuvent être traités et manipulés davantage dans le code.

// Extract all pages as AnyBitmap objects for further processing
AnyBitmap[] pdfBitmaps = pdf.ToBitmap();

Le code ci-dessus démontre comment extraire le contenu d'un fichier PDF en utilisant IronPDF et enregistrer les données extraites sous forme de fichiers image ou d'objets AnyBitmap pour un traitement ultérieur.

Étape 7 : Manipuler les pages PDF

Apprenons à manipuler les pages d'un document PDF en travaillant avec IronPDF.

Le code retire d'abord les pages deux et trois du document PDF en utilisant la méthode RemovePages :

// Remove pages two and three from the PDF document
pdf.RemovePages(1, 2);

La méthode RemovePages prend deux arguments : la page de départ à supprimer (dans ce cas, la page 2, représentée par 1 puisque la numérotation des pages commence à 0) et le nombre de pages à supprimer (dans ce cas, 2 pages).

Étape 6 : Enregistrer le PDF

Enfin, vous pouvez enregistrer le fichier PDF sur votre système local en utilisant la méthode SaveAs. Le code pour enregistrer le fichier PDF est le suivant :

// Save the PDF document to a specified output path
pdf.SaveAs(outputPath);

Compatibilité d'IronPDF

IronPDF est hautement compatible avec tous les derniers frameworks .NET, y compris le .NET 7. Il prend également en charge .NET Blazor et .NET MAUI, qui sont les dernières offres de Microsoft pour le développement web. La compatibilité de la bibliothèque avec ces frameworks permet aux développeurs d'intégrer facilement IronPDF dans leurs applications et de profiter de ses fonctionnalités puissantes.

L'une des principales fonctionnalités d'IronPDF est sa capacité à lire des fichiers PDF dans .NET Blazor et .NET MAUI. Cette fonctionnalité permet aux développeurs de lire et d'extraire rapidement et facilement des données à partir de fichiers PDF et de les utiliser dans les applications .NET. Cette capacité peut être particulièrement utile lors de la gestion d'un grand volume de données. Les développeurs n'ont besoin d'aucune autre bibliothèque pour utiliser IronPDF dans leur projet .NET.

Obtenez plus d'informations sur IronPDF travaillant avec .NET Blazor dans ce tutoriel et apprenez-en davantage sur l'intégration d'IronPDF avec .NET MAUI sur le site d'IronPDF.

Conclusion

En conclusion, la lecture de fichiers PDF programmatiquement est cruciale dans divers secteurs. IronPDF fournit une solution complète pour gérer cette tâche en offrant des fonctionnalités étendues pour lire, modifier et extraire du contenu d'un fichier PDF. IronPDF est facile à installer et à utiliser avec quelques étapes simples.

La bibliothèque propose des méthodes pour extraire du texte de documents PDF, rasteriser un PDF en image, manipuler des pages et enregistrer des fichiers PDF. Que vous soyez nouveau dans le traitement programmatique des PDF ou un développeur expérimenté, IronPDF est l'outil parfait pour faire passer vos compétences au niveau supérieur.

Si vous recherchez une solution fiable et efficace pour lire des fichiers PDF en C#, IronPDF vaut le détour, en particulier avec ses options de licence et informations sur les prix, et une version d'essai gratuite disponible. Vous pouvez voir plus de plans fournis par IronPDF dans l'image ci-dessous. Vous pouvez sélectionner le package qui correspond à vos besoins.

Prix des licences 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 $