Ce guide rapide fournit des détails sur la façon de convertir un PDF en image en C#. Vous pouvez définir la résolution, la hauteur, la largeur et d’autres propriétés telles que la définition de la police par défaut, la mise à l’échelle des images pour s’adapter à la largeur de la page, et bien d’autres. Pour convertir une page PDF en image, le code C# est utilisé et les étapes détaillées sont données ci-dessous pour convertir un fichier PDF en une image PNG.
Étapes pour convertir un PDF en image en C#
- Installez Aspose.PDF à l’aide du gestionnaire de packages NuGet pour convertir un PDF en image
- Chargez le fichier PDF source dans l’objet de classe Document pour le convertir en image
- Créez l’objet Resolution pour définir la résolution de l’image de sortie
- Initialiser l’objet de classe PngDevice à l’aide de l’objet de résolution
- Analyser toutes les pages du PDF source à l’aide de la collection Document.Pages
- Appelez la fonction PngDevice.Process pour convertir chaque page PDF en image et enregistrer sur le disque
Ici, vous obtenez les détails étape par étape pour rendre le PDF en image en C# en ajoutant les références nécessaires, puis en chargeant le PDF cible. Vous pouvez définir différentes configurations pour tous les fichiers d’images de sortie et analyser toutes les pages du fichier PDF pour les convertir en image. Au final, chaque image convertie est enregistrée dans un fichier séparé sur le disque.
Code pour exporter un PDF vers une image en C#
Ce code utilise l’objet de classe Document pour charger le PDF source où la classe Document contient la collection de pages pour l’itération. Pour définir différentes propriétés des images de sortie, les objets Resolution et PngDevice sont déclarés et prennent en charge la définition de divers paramètres tels que la résolution, la hauteur, la largeur, BarcodeOptimization, InterpolationHighQuality et OptimizeDimensions de l’image. Notez que vous pouvez utiliser BmpDevice, EmfDevice, GifDevice et bien d’autres pour créer différents types d’images.
Nous avons appris le processus pour transférer des pages PDF vers des images à l’aide de C#. Si vous souhaitez apprendre à créer des fichiers PDF à partir de rien, consultez l’article sur comment créer un PDF en C#.