Comment convertir un PDF en PNG en C#

Comment convertir un PDF en PNG en C#

Il existe de nombreuses solutions programmatiques disponibles concernant la conversion de documents PDF vers d’autres formats de fichiers image populaires tels que JPG, PNG, SVG, et plus encore. Ce billet de blog installera cette conversion PDF riche en fonctionnalités bibliothèque dans notre projet .NET existant. Cela nous apprendra comment convertir un PDF en PNG en C# en écrivant quelques lignes de code source dans les langages C#. Commençons ce didacticiel et atteignons notre objectif final dans les plus brefs délais.

Nous aborderons les points suivants :

Installation de la bibliothèque de conversion PDF vers PNG

Cette bibliothèque offre un large éventail de fonctionnalités pour manipuler et traiter des documents PDF par programmation. Cependant, vous pouvez configurer la bibliothèque en téléchargeant les fichiers DLL ou en l’installant en exécutant la commande suivante dans le gestionnaire de packages NuGet.

Install-Package Aspose.Words 

Comment convertir un PDF en PNG en C#

Dans cette section, nous allons écrire les extraits de code qui automatisent le processus de conversion PDF en PNG dans une application .NET.

Vous pouvez suivre les étapes suivantes :

  1. Instanciez une instance de la classe Document et chargez un fichier PDF source.
  2. Initialisez un objet de la classe ImageSaveOptions et le format en JPEG.
  3. Définissez la valeur de la propriété “PageSet” sur “0” pour convertir uniquement la première page d’un document.
  4. Modifiez la luminosité de l’image en définissant la valeur de la propriété ImageBrightness.
  5. Définissez le contraste en définissant la valeur de la propriété ImageContrast.
  6. Modifiez la résolution horizontale en définissant la valeur de la propriété HorizontalResolution.
  7. Appelez la méthode save pour enregistrer le fichier au format PNG.

Copiez et collez le code suivant dans votre fichier principal :

// Instanciez une instance de la classe Document et chargez un fichier PDF source.
Document doc = new Document("sample.pdf");
// Initialisez un objet de la classe ImageSaveOptions et le format en JPEG.  
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Jpeg);
// Définissez la valeur de la propriété "PageSet" sur "0" pour convertir uniquement la première page d'un document. 
options.PageSet = new PageSet(0);
// Modifiez la luminosité de l'image en définissant la valeur de la propriété ImageBrightness.
options.ImageBrightness = 0.3f;
// Définissez le contraste en définissant la valeur de la propriété ImageContrast. 
options.ImageContrast = 0.7f;
// Modifiez la résolution horizontale en définissant la valeur de la propriété HorizontalResolution.  
options.HorizontalResolution = 72f;
// Appelez la méthode save pour enregistrer le fichier au format PNG. 
doc.Save("PdfToPng.png");

La sortie peut être vue dans l’image ci-dessous:

Convertisseur PDF en PNG

Obtenez une licence gratuite

Vous pouvez bénéficier d’une licence temporaire gratuite pour essayer l’API sans limitations d’évaluation.

Résumé

Pour conclure, vous avez exploré comment convertir un PDF en PNG en C# en suivant les étapes et l’extrait de code. De plus, cet article pourrait vous être utile si vous cherchez à développer un convertisseur PDF en PNG par programmation. De plus, vous pouvez visiter la documentation pour apprendre d’autres méthodes de cette bibliothèque de conversion PDF.

De plus, nous vous suggérons de suivre notre Guide de démarrage.

Enfin, conholdate.com écrit de nouveaux articles de blog. Alors, restez en contact pour des mises à jour régulières.

poser une question

Vous pouvez nous faire part de vos questions ou requêtes sur notre forum.

FAQ

Comment transformer un PDF en fichier image ?

Instanciez une instance de la classe Document et chargez un fichier PDF source, appelez la méthode save pour enregistrer le fichier au format PNG.

Voir également