Cet article fournit des détails sur comment obtenir des images à partir d’un PDF en C# à l’aide des détails de configuration et d’un exemple de code exécutable. La logique complète du programme est partagée et peut être utilisée pour écrire cette application car toutes les classes et méthodes nécessaires sont données pour obtenir des images à partir de PDF en C# dans différents formats comme JPEG, PNG, etc. Vous apprendrez également différentes options pour améliorer le processus en personnalisant les images de sortie après les avoir extraites du fichier PDF.
Étapes pour obtenir des images PDF en C
- Configurez l’IDE pour utiliser Aspose.PDF for .NET afin d’extraire des images d’un PDF
- Chargez le fichier PDF source contenant des images à l’aide de l’objet de classe Document
- Accédez à une image particulière à l’aide de l’objet de classe XImage
- Créez un nouveau flux de fichiers en utilisant le nom de l’image souhaitée
- Enregistrez l’image au format JPEG et fermez le flux
Ces étapes expliquent comment obtenir une image à partir d’un PDF en C# en partageant une approche étape par étape dans laquelle nous chargeons d’abord le fichier PDF source, puis nous accédons à une page particulière du PDF. Chaque page contient une collection de ressources, y compris des images auxquelles il est possible de se référer à l’aide d’un index. Une fois que la référence d’image souhaitée est accessible dans l’objet de classe XImage, elle peut être enregistrée en tant qu’image dans le flux dans l’un des formats souhaités.
Code pour obtenir une image à partir d’un PDF en C#
Ce code illustre le processus pour extraire l’image d’un PDF en C# en la chargeant dans l’objet de classe Document, puis en obtenant la liste des ressources d’une page particulière, puis à partir des ressources, en obtenant la liste des images sur cette page. Une fois que nous avons accès à une image particulière, nous pouvons renommer une image avec les changements dans les références dans le document. Vous pouvez également obtenir différentes propriétés telles que le nom, la hauteur et la largeur pour filtrer les images avant de les enregistrer sur le disque.
Ce tutoriel nous a guidé pour extraire des images d’une page PDF. Si vous souhaitez apprendre le processus pour ajouter un filigrane dans un fichier PDF, consultez l’article sur comment ajouter un filigrane au PDF en C#.