
Si vous avez besoin d’extraire du texte des présentations Microsoft PowerPoint pour l’automatisation, l’archivage ou l’indexation de recherche, le GroupDocs.Parser Cloud SDK pour Node.js offre une solution cloud rapide, flexible et facile à intégrer. Avec juste quelques lignes de code, vous pouvez extraire du texte brut ou structuré de .ppt et .pptx sans dépendre de Microsoft Office.
- API d’extraction de texte PowerPoint
- Comment extraire du texte de PowerPoint en utilisant Node.js
- Extraire du texte d’un PowerPoint via cURL
- Extracteur de texte PowerPoint gratuit
API d’extraction de texte PowerPoint
Le GroupDocs.Parser Cloud SDK for Node.js est un SDK de haut niveau construit sur une puissante API REST qui vous permet d’extraire :
- Slide text (per slide or entire presentation).
- Contenu structuré provenant de tableaux.
- Metadata.
- Fichiers ou images intégrés.
Il prend en charge une grande variété de formats, y compris PDF, Word, Excel, PowerPoint, MSG, ZIP, et plus encore.
Prérequis
- Inscrivez-vous sur GroupDocs.Cloud Dashboard.
- Obtenez votre ID client et votre secret client.
- Installer SDK :
npm install groupdocs-parser-cloud
Visitez le lien suivant pour en savoir plus sur, comment obtenir votre ID client et votre secret client pour l’authentification.
Comment extraire du texte d’un PowerPoint en utilisant Node.js
Cette section fournit les détails sur la façon dont nous pouvons extraire programmatiquement du texte d’une présentation PowerPoint en utilisant le SDK 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 et options du fichier : Initialiser un objet de la classe TextRequest et passer l’instance de la classe TextOptions.
const fileInfo = new FileInfo();
// path to PowerPoint presentation
fileInfo.filePath = "input.pptx";
const options = new TextOptions();
options.fileInfo = fileInfo;
const request = new TextRequest(options);
Étape 3 : Extraire du texte de PowerPoint : Invoke the text method, and it will return the plain text from PowerPoint presentation.
parserApi.text(request).then(response => {
console.log("Extracted text content:");
console.log(response.text);
}).catch(err => {
console.error("Error extracting text:", err);
});
// Pour plus d'exemples, veuillez visiter https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-node
const { Configuration, ParserApi, TextOptions, TextRequest, FileInfo } = require("groupdocs-parser-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const parserApi = new ParserApi(config);
const fileInfo = new FileInfo();
// Input PowerPoint path
fileInfo.filePath = "input.pptx";
// préciser l'objet TextOptions
const options = new TextOptions();
options.fileInfo = fileInfo;
const request = new TextRequest(options);
parserApi.text(request).then(response => {
console.log("Extracted text content:");
console.log(response.text);
}).catch(err => {
console.error("Error extracting text:", err);
});
Vous pouvez voir la sortie de l’exemple de code ci-dessus dans l’image ci-dessous :

Extraire le texte d’un PowerPoint via cURL
Si vous préférez les opérations en ligne de commande ou si vous souhaitez intégrer dans un script ? Vous pouvez extraire du texte d’un document Word en utilisant cURL et l’API REST GroupDocs.Parser.
Étape 1 – Générer le 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 le texte via l’appel API :
curl -v -X POST "https://api.groupdocs.cloud/v1.0/parser/text" \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d
"{
\"FileInfo\":
{
\"FilePath\": \"input.pptx\",
\"StorageName\": \"internal\"
}
}"
- Remplacez par celui que vous avez généré.
Avantages de l’utilisation de cURL avec l’API GroupDocs.Parser
- ✅ Pas d’installation de SDK.
- ✅ Convient pour les scripts bash ou les tâches cron.
- ✅ Fonctionne dans les environnements Linux, macOS et Windows.
- ✅ Léger et rapide.
Free PowerPoint Text Extractor
Utilisez notre Extracteur de texte PowerPoint en ligne gratuit alimenté par GroupDocs.Parser Cloud si vous préférez une option sans code.

Conclusion
En utilisant le SDK GroupDocs.Parser Cloud pour Node.js, vous pouvez extraire du texte des présentations PowerPoint de manière efficace avec un code minimal. Le SDK et l’API REST prennent en charge les flux de développement modernes, que vous préfériez des SDK programmatiques ou des scripts cURL légers.
📚 Ressources supplémentaires
Questions Fréquemment Posées – FAQs
- Puis-je extraire du texte des diapositives avec mise en forme ?
- Oui. L’API renvoie du texte structuré, y compris l’ordre des diapositives.
- Is PowerPoint requis pour extraire le contenu ?
- Non. L’API fonctionne dans le cloud et ne dépend pas de Microsoft Office.
- Quel est le modèle de tarification ?
- Nous proposons un modèle de tarification à l’usage unique. Pour plus d’informations, veuillez consulter pricing guide.
- Y a-t-il un essai gratuit ?
- Oui. Vous pouvez effectuer jusqu’à 150 appels API par mois avec un compte d’essai gratuit. Pour plus de détails, veuillez visiter pricing guide.