IRONSOFTWAREHOME
UTILISATION DE IRONPDF

Comment convertir un PDF en PNG en C#

Curtis Chau
Curtis Chau
Updated: 21 avril 2026

La capacité à modifier et altérer le contenu numérique est essentielle dans le domaine en perpétuelle évolution du développement logiciel. Les fichiers au format de document portable (PDF), largement utilisés et très adaptables, contiennent souvent des données importantes. Néanmoins, une conversion efficace en formats bitmap est nécessaire pour utiliser le matériel PDF pour des tâches basées sur l'image ou l'intégrer dans des applications visuelles. Avec IronPDF, une bibliothèque C# robuste qui permet aux développeurs de convertir des documents PDF en images bitmap avec précision, rapidité et contrôle, en convertissant facilement PDF en format BMP et en enregistrant sous forme de fichier BMP. Pour accéder à un monde de possibilités visuelles, nous nous sommes engagé à explorer les nuances de la conversion PDF en bitmap C# avec IronPDF dans cet article.

Comment Utiliser C# pour Convertir PDF en Bitmap

  1. Créez un nouveau projet C#.
  2. Installez la bibliothèque IronPDF.
  3. Créez un objet PDF et passez la chaîne HTML.
  4. Convertissez l'objet PDF en Bitmap.
  5. Enregistrez l'image et disposez de l'objet.

Pourquoi convertir des PDF en Bitmaps ?

Bien que les PDF soient excellents pour maintenir le style et la mise en page des documents sur de nombreuses plateformes, il existe certaines circonstances dans lesquelles les bitmaps sont utiles. Voici quelques justifications pour envisager des conversions de PDF en bitmap.

  • Traitement d'images : Les bitmaps peuvent être facilement utilisés avec divers outils de traitement d'images C#, ce qui permet d'effectuer des opérations de manipulation d'images telles que la mise à l'échelle, le recadrage et l'application de filtres.
  • Interface avec les interfaces utilisateur graphiques (GUI) : De nombreux frameworks d'interface utilisateur C# sont compatibles avec les images bitmap, vous pouvez donc afficher du contenu PDF directement dans les fenêtres de votre application.
  • Extraction de données : L'extraction de texte à partir de documents numérisés est facilitée par les algorithmes OCR (reconnaissance optique de caractères), qui fonctionnent généralement mieux avec les images bitmap qu'avec les PDF.

Explorez IronPDF

IronPDF est une solution riche en fonctionnalités qui répond aux besoins des développeurs pour manipuler des PDF en C#. Elle se distingue en tant que solution complète. IronPDF est un outil flexible pour de nombreuses utilisations puisqu'il permet aux développeurs de créer, modifier et extraire facilement du contenu des documents PDF. De plus, grâce au moteur de rendu puissant de IronPDF, les développeurs peuvent facilement convertir des pages PDF en images bitmap, permettant une conversion de haute qualité de PDF à bitmap.

Caractéristiques de IronPDF

  • API pour la manipulation de PDF : les développeurs peuvent accéder aux fichiers PDF et les manipuler par programmation grâce aux API d'IronPDF permettant d'analyser les documents PDF et d'en extraire le texte, les images et autres contenus.
  • Rendu PDF : Lors de la conversion, le moteur de rendu sophistiqué d'IronPDF préserve les polices, les images et les éléments de mise en page afin de garantir une représentation fidèle et authentique des pages PDF.
  • Exportation d'images : IronPDF offre aux développeurs la possibilité d'exporter des pages PDF vers de nombreux formats d'image, tels que BMP, JPEG, PNG et TIFF. Cela permet une flexibilité et une compatibilité de flux de travail avec une large gamme d'applications de traitement d'image.
  • Optimisation des performances : IronPDF privilégie l'efficacité et les performances. Il le fait en utilisant des techniques de traitement parallèle et des algorithmes optimisés pour rendre et convertir les activités de PDF plus fluides.
  • Remplissage de formulaires : IronPDF prend en charge le remplissage programmatique de formulaires PDF interactifs. Les champs de formulaire, les cases à cocher et les listes déroulantes peuvent être remplis par les développeurs, ce qui automatise davantage les processus de remplissage de formulaires et améliore l'expérience utilisateur.
  • Optimisation PDF : Pour minimiser la taille des fichiers PDF sans sacrifier la qualité, IronPDF propose des options d'optimisation. Pour augmenter la vitesse et l'efficacité, les développeurs peuvent réduire la taille des images, supprimer les composants superflus et optimiser les polices.
  • Compatibilité de la plateforme : IronPDF peut être utilisé avec diverses applications C# car il fonctionne à la fois avec .NET Framework et .NET Core. IronPDF s'intègre facilement dans votre environnement de développement, que vous créiez des applications basées sur le cloud, sur le bureau ou basées sur le web.

Consultez la documentation complète sur le travail avec des PDFs de IronPDF pour obtenir les informations les plus récentes et précises.

Installer IronPDF

L'interface de ligne de commande visuelle se trouve sous Outils dans les outils de Visual Studio. Sélectionnez le Gestionnaire de Packages NuGet. Vous devez taper la commande suivante dans l'onglet du terminal de gestion des packages.

PM > Install-Package IronPdf

L'approche du gestionnaire de packages est une autre option. L'option du gestionnaire de packages NuGet nous permet d'installer directement le package dans la solution. Pour trouver des packages, utilisez la boîte de recherche sur le site NuGet. Il suffit de rechercher "IronPDF" dans le gestionnaire de packages, comme le montre la capture d'écran suivante :

Comment utiliser C# pour convertir un PDF en bitmap : Figure 1 - Installer IronPDF à partir du gestionnaire de packages NuGet

L'image ci-dessus montre la liste des résultats de recherche pertinents. Veuillez effectuer ces réglages pour que le logiciel puisse être installé sur votre système.

Le package peut être utilisé dans le projet en cours une fois téléchargé et installé.

Convertir le PDF en Bitmap

Explorons maintenant le code qui montre comment se fait la conversion. En utilisant l'exemple suivant, un fichier PDF est chargé, transformé en un ensemble d'objets AnyBitmap (un pour chaque page), puis enregistré sous forme d'images BMP distinctes :

using IronPdf;
class Program
{
    static void Main(string[] args)
    {
        // Create an instance of the HtmlToPdf class
        var renderer = new IronPdf.HtmlToPdf();

        // Render an HTML string as a PDF document
        var pdfDocument = renderer.RenderHtmlAsPdf("<html><body><h1>Hello, IronPDF!</h1></body></html>");

        // Convert the entire PDF document to a collection of bitmap images
        var bitmapPages = pdfDocument.ToBitmap();

        int i = 0;
        // Iterate through each page bitmap and save it as a BMP file
        foreach (var image in bitmapPages)
        {
            i++;
            // Save each image as a BMP file with a unique file name
            image.SaveAs($"output_{i}.bmp");
        }
    }
}

Cet exemple de code parcourt toutes les pages du fichier PDF qui a été chargé. La représentation bitmap du contenu de la page est obtenue en appelant la méthode ToBitmap pour chaque page, qui produit un objet AnyBitmap. L'image bitmap est ensuite enregistrée en utilisant la méthode SaveAs, et le nom de fichier de sortie est créé en utilisant un schéma de numérotation.

Voici les étapes simples pour convertir un PDF en format d'image BMP :

  • Le fichier PDF fourni est rendu en utilisant la méthode HtmlToPdf.RenderHtmlAsPdf à partir d'une chaîne HTML.
  • La méthode ToBitmap est appelée sur le document PDF pour le convertir en une collection d'objets AnyBitmap, chacun représentant une page.
  • La conversion pour chaque page est réalisée dans la boucle, où chaque bitmap est enregistré en utilisant la fonction SaveAs pour créer des fichiers BMP.

Voici le fichier de sortie généré par le code ci-dessus.

Comment utiliser C# pour convertir un PDF en bitmap : Figure 2 - Exemple de fichier de sortie généré à partir du code ci-dessus

Veuillez consulter le guide d'exemple de IronPDF pour utiliser HTML pour créer un PDF pour plus d'informations.

Conclusion

Enfin, avec l'ensemble de fonctionnalités étendu de IronPDF pour la manipulation, le rendu et la conversion de PDF, les développeurs C# peuvent désormais réaliser pleinement la promesse des fichiers PDF. En tirant parti des fonctionnalités sophistiquées de IronPDF, les développeurs peuvent facilement convertir des fichiers PDF en images bitmap pour les utiliser dans des projets analytiques visuels, des applications centrées sur l'image et des flux de travail.

Acquérir des compétences en conversion de PDF en bitmap avec IronPDF ouvre un monde de possibilités, promouvant la créativité et l'efficacité en développement logiciel, quelle que soit votre application – systèmes de gestion de documents, rapports visuels ou analyse basée sur l'image. Avec IronPDF à vos côtés, vous pouvez enrichir vos applications et ravir les utilisateurs en convertissant le contenu statique des documents PDF en expériences visuelles dynamiques.

L'édition Lite de IronPDF est fournie avec un an de support logiciel, des options de mise à niveau et une licence permanente. Les clients bénéficient d'une période d'essai avec filigrane pendant laquelle ils peuvent évaluer le produit dans des conditions pratiques. En savoir plus sur les options de licence, de coût et d'essai gratuit d'IronPDF. Pour en savoir plus sur la suite de produits qu'Iron Software propose, veuillez visiter Explorer les offres de produits d'Iron Software.

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 $