GroupDocs.Parser for .NET

Extraire des images de ODP en utilisant C#

Localisez et extrayez les images intégrées à partir de PDF, documents Word, feuilles Excel et d’autres types de fichiers à l’aide de GroupDocs.Parser dans vos applications .NET.

Étapes pour extraire des images de Odp en C#

Avec GroupDocs.Parser, vous pouvez extraire des images de documents ODP dans vos projets .NET en quelques étapes :

  1. Initialisez le Parser avec le fichier ODP.
  2. Récupérez les éléments d’image du document.
  3. Utilisez les images extraites selon vos besoins dans votre flux de travail.
// Ouvrez le document contenant des images à l'aide de Parser
using (Parser parser = new Parser("input.odp")) {

    // Extraire toutes les images intégrées du fichier
    IEnumerable<PageImageArea> images = parser.GetImages();

    // Gérer les cas où aucune image n'est trouvée
    if (images == null)
    {
        return;
    }

    // Traiter ou enregistrer les images récupérées
    foreach (PageImageArea image in images)
    {
        Console.WriteLine(string.Format("Page: {0}, R: {1}, Type: {2}", 
            image.Page.Index, image.Rectangle, image.FileType));
    }
}
dotnet add package GroupDocs.Parser
Cliquez pour copier
copié
Plus d'exemples Documentation

Extraction complète du contenu des documents

GroupDocs.Parser offre plus que l’extraction d’images — vous pouvez également extraire du texte brut, des hyperliens, des métadonnées et du contenu structuré pour des scénarios d’automatisation avancés.

Flux de travail d'extraction d'images et de parsing de documents

Extraire des images de plusieurs formats

Extraire des images intégrées à partir d’une variété de formats de fichiers, y compris DOCX, PDF, PPTX, XLSX, ainsi que des fichiers d’image tels que PNG, JPG et TIFF.

Préserver la qualité d’image d’origine

Les images sont extraites avec une grande fidélité, conservant leur résolution, format et profil de couleur d’origine.

Options d’extraction avancées

Personnalisez l’extraction d’images avec un filtrage par page, format ou résolution, et prise en charge des documents multi-pages.

Comment extraire et enregistrer des images d’un document PDF

Cet exemple montre comment extraire tous les actifs d’image d’un fichier PDF et les enregistrer dans le système de fichiers local.

C#

//  Chargez le PDF à l'aide de la classe Parser
using (Parser parser = new Parser("input.pdf"))
{
    // Extraire les images intégrées du fichier
    IEnumerable<PageImageArea> images = parser.GetImages();

    // Définir le format de sortie et les options d'image (ex. : PNG)
    ImageOptions options = new ImageOptions(ImageFormat.Png);

    // Écrire les images extraites sur le disque
    int imageNumber = 0;
    foreach (PageImageArea image in images)
    {
        image.Save(imageNumber.ToString() + ".png", options);
        imageNumber++;
    }
}

À propos de l’API GroupDocs.Parser for .NET

GroupDocs.Parser est une bibliothèque robuste de parsing de documents pour les développeurs .NET. Elle vous permet d’extraire des images, du texte, des hyperliens et des données structurées à partir de formats de fichiers populaires tels que PDF, DOCX, XLSX, PPTX et d’autres — le tout sans nécessiter d’applications tierces.
En savoir plus
About illustration

Prêt à commencer ?

Téléchargez GroupDocs.Parser gratuitement ou obtenez une licence d’essai pour un accès complet !

Ressources utiles

Explorez la documentation, les échantillons de code et le soutien communautaire pour améliorer votre expérience.

Formats pris en charge pour l’extraction d’images

GroupDocs.Parser permet une extraction précise d’images à partir d’une large gamme de formats de documents et d’images. Consultez la liste ci-dessous pour les types couramment pris en charge.

Conseils sur les licences temporaires

1
Inscrivez-vous avec votre adresse e-mail professionnelle. Les services de messagerie gratuits ne sont pas autorisés.
2
Utilisez le bouton Obtenir une licence temporaire à la deuxième étape.
 Français