Extraire des images PowerPoint en utilisant Node.js - Extracteur d'images

Besoin d’extraire des images à partir de présentations PowerPoint pour l’analyse de données, l’archivage ou l’automatisation ? Le SDK GroupDocs.Parser Cloud pour Node.js permet aux développeurs d’extraire rapidement des images intégrées à partir de .ppt et .pptx fichiers en utilisant des appels API REST simples. Aucune installation d’Office ou logique de parsing complexe requise.

Pourquoi extraire des images de PowerPoint ?

  • Isoler du contenu visuel (logos, icônes, graphiques, photos).
  • Archivez les présentations en tant qu’actifs structurés.
  • Activer l’indexation du contenu ou les flux de travail de vision par ordinateur.
  • Automatiser l’extraction de médias à partir de diapositives en masse.

Dans cet article, nous allons aborder les sujets suivants :

API d’extraction d’images PowerPoint

Le GroupDocs.Parser Cloud SDK for Node.js simplifie le travail avec des fichiers de présentation. Il vous permet de :

  • Extraire des images de diapositives spécifiques ou de toutes les diapositives.
  • Récupérer du contenu structuré comme des métadonnées de diapositive ou la mise en page.
  • Travaillez avec d’autres formats (Word, Excel, PDF, ZIP, etc.).

Conditions préalables

npm install groupdocs-parser-cloud
  • Pour plus d’informations sur les informations d’identification du client, veuillez consulter cet article.

Comment extraire des images de PowerPoint en utilisant Node.js

Suivez ces étapes pour développer votre propre extracteur d’images à partir d’une présentation PowerPoint en utilisant l’API Node.js :

Étape 1 : Initialiser la configuration.

const { ParserApi, Configuration, ImagesRequest, FileInfo, ImagesOptions } = require("groupdocs-parser-cloud");

const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const parserApi = new ParserApi(config);

Étape 2 : Configurer les informations sur le fichier et les options d’image. Initialisez un objet de la classe ImagesRequest et passez l’instance de la classe ImagesOptions.

const fileInfo = new FileInfo();
// path to your PowerPoint file
fileInfo.filePath = "sample.pdf";

const options = new ImagesOptions();
options.fileInfo = fileInfo;

const request = new ImagesRequest(options);

Étape 3 : Extraire des images de PowerPoint. Invoquez la images méthode pour extraire des images d’une présentation PowerPoint.

parserApi.images(request).then((response) => {
    console.log("Images extracted successfully.");
    console.log(response.images);
}).catch((err) => {
    console.error("Failed to extract images:", err);
});
// Pour plus d'exemples, veuillez visiter https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-node
const { ParserApi, Configuration, ImagesRequest, FileInfo, ImagesOptions } = require("groupdocs-parser-cloud");

const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const parserApi = new ParserApi(config);

const fileInfo = new FileInfo();
// Path of input Powerpoint
fileInfo.filePath = "input.pptx";

const options = new ImagesOptions();
options.fileInfo = fileInfo;

const request = new ImagesRequest(options);

parserApi.images(request).then((response) => {
    console.log("Images extracted successfully.");
    console.log(response.images);
}).catch((err) => {
    console.error("Failed to extract images:", err);
});

Vous pouvez voir le résultat de l’exemple de code ci-dessus dans l’image ci-dessous :

Extraire des images de PowerPoint via cURL

Vous pouvez également extraire des images en utilisant l’API REST de GroupDocs.Parser et cURL.

Étape 1 – Générer un jeton d’accès :

curl -X POST "https://api.groupdocs.cloud/connect/token" \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded"

Étape 2 – Extraire les images via l’API REST :

curl -v -X POST "https://api.groupdocs.cloud/v1.0/parser/images" \
-H  "accept: application/json" \
-H  "authorization: Bearer {ACCESS_TOKEN}" \
-H  "Content-Type: application/json" \
-d "{  \"FileInfo\": {    \"FilePath\": \"input.pptx\",    \"StorageName\": \"internal\"  },  \"OutputPath\": \"internal\",  \"StartPageNumber\": 1,  \"CountPagesToExtract\": 2}"
  • Remplacez par celui que vous avez généré.

✅ Avantages de l’utilisation de cURL

  • Idéal pour les environnements sans tête.
  • Scriptable for CI/CD pipelines.
  • Aucune installation de SDK requise.
  • Plateforme agnostique (Linux/macOS/Windows).

Extracteur d’images PowerPoint gratuit

Vous ne voulez pas écrire de code ? Essayez le Free online PowerPoint Image Extractor alimenté par GroupDocs.Parser Cloud.

Extracteur d'image en ligne

Conclusion

Avec le SDK Cloud GroupDocs.Parser pour Node.js, l’extraction d’images à partir de fichiers PowerPoint devient rapide et évolutive. Que vous travailliez sur des archives de présentations, des pipelines d’IA ou des intégrations CMS — cette API REST vous donne un contrôle total sur l’extraction de contenu visuel.

📚 Ressources supplémentaires

Questions Fréquemment Posées – Faqs

Puis-je extraire des images uniquement de diapositives spécifiques ?

  • Oui. Vous pouvez définir StartPageNumber et CountPagesToExtract pour un contrôle précis.

Les images sont-elles retournées dans la résolution d’origine ?

  • Oui, l’API fournit des images de qualité originale intégrées dans la présentation.

Est-ce que PowerPoint est requis pour exécuter ceci ?

  • Non. Tout fonctionne dans le cloud sans avoir besoin de MS Office.

Une période d’essai gratuite est-elle disponible ?

  • Oui. Les nouveaux comptes obtiennent 150 appels API gratuits par mois. Pour plus d’informations, veuillez visiter pricing guide.

Articles Connexes