
Apprenez à effectuer la conversion de PDF en document Word en utilisant l’API Node.js.
PDF(Portable Document Format) est largement utilisé pour le partage de documents sécurisé et indépendant de la plateforme, mais il n’est pas idéal pour l’édition. En revanche, Microsoft Word (DOC, DOCX) permet un formatage flexible et une manipulation du contenu. La conversion de PDF en Word offre le meilleur des deux mondes—préservant la mise en page d’origine tout en permettant des modifications faciles.
Dans ce guide, nous allons vous montrer comment convertir un PDF en Word en utilisant le GroupDocs.Conversion Cloud SDK pour Node.js, une solution d’API REST conviviale pour les développeurs et hautement évolutive.
- API de conversion PDF en DOCX dans Node.js
- Convertir PDF en Word en utilisant Node.js
- PDF à Word avec cURL (API REST)
API de conversion PDF en DOCX en Node.js
GroupDocs.Conversion Cloud SDK pour Node.js permet une transformation transparente de PDF en Word en utilisant des services RESTful basés sur le cloud. Vous pouvez convertir des fichiers PDF en formats DOC ou DOCX en utilisant juste quelques lignes de code.
Caractéristiques Clés :
- Convertir PDF en DOC ou DOCX avec une haute fidélité
- Téléchargez et téléversez des documents via le stockage en nuage
- Authentification sécurisée à l’aide de OAuth 2.0
- Pas besoin d’outils tiers comme Adobe ou MS Word
- Prend en charge la conversion entre plus de 50 formats de fichiers
Installation et configuration
- Installer le SDK via npm :
npm install groupdocs-conversion-cloud --save
- Obtenez vos identifiants API :
Inscrivez-vous sur le GroupDocs Cloud Dashboard et obtenez les détails de votre ID client et de votre secret client.
Convertir PDF en Word en utilisant Node.js
Voici comment implémenter la conversion de PDF en DOCX dans une application Node.js :
- Initialiser la configuration de l’API :
const {
Configuration,
ConvertApi,
FileApi,
UploadFileRequest,
ConvertDocumentRequest,
ConvertSettings
} = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);
- Téléchargez le fichier PDF sur le Cloud Storage :
const fs = require("fs");
const uploadRequest = new UploadFileRequest("sample.pdf", fs.createReadStream("sample.pdf"));
await fileApi.uploadFile(uploadRequest);
- Configurer les paramètres de conversion :
const settings = new ConvertSettings();
settings.filePath = "sample.pdf";
settings.format = "docx";
settings.outputPath = "converted/output.docx";
- Execute the Conversion:
const request = new ConvertDocumentRequest(settings);
const result = await convertApi.convertDocument(request);
console.log("PDF successfully converted to Word.");
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-node
// Obtenez vos identifiants API
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Initialiser une instance de ConvertApi avec l'objet Configuration
const {
Configuration,
ConvertApi,
FileApi,
UploadFileRequest,
ConvertDocumentRequest,
ConvertSettings
} = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
// Définir l'URL de base de l'API pour effectuer la conversion de PDF en DOCX
config.setApiBaseUrl("https://api.groupdocs.cloud");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);
const fs = require("fs");
const uploadRequest = new UploadFileRequest("sample.pdf", fs.createReadStream("sample.pdf"));
await fileApi.uploadFile(uploadRequest);
const settings = new ConvertSettings();
settings.filePath = "sample.pdf"; // Input file path
settings.format = "docx"; // Output format
settings.outputPath = "resultant/output.docx"; // Output file path
const request = new ConvertDocumentRequest(settings);
const result = await convertApi.convertDocument(request);
console.log("PDF successfully converted to Word document.");

Image:- Un aperçu de la conversion de PDF en DOCX utilisant l’API Node.js.
PDF à Word en utilisant cURL (API REST)
Si vous préférez utiliser directement les API REST, alors les commandes cURL sont la solution parfaite.
Étape 1 – Générer un jeton d’accès :
curl -v "https://api.groupdocs.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Étape 2 – Convertir PDF en DOCX :
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "Authorization: Bearer <JWT_TOKEN>" \
-H "accept: application/json" \
-H "Content-Type: application/json" \
-d '{
"FilePath": "<inputFile>",
"Format": "docx",
"OutputPath": "converted/<resultantDOCX>",
"LoadOptions": {
"Format": "pdf"
}
}'
Veuillez remplacer inputFile
par le nom du document PDF d’entrée, resultantDOCX
par le nom du document Word résultant et JWTTOKEN
par un jeton d’accès JWT personnalisé.
Conversion PDF en DOC - Enregistrer le fichier résultant sur le disque local : Si vous préférez enregistrer le fichier DOC résultant sur le disque local, veuillez essayer d’exécuter la commande cURL suivante :
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {JWT_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"doc\", \"LoadOptions\": { \"Format\": \"pdf\" }}" \
-o "localResultant.doc"
🌐 Essayer le convertisseur PDF en Word en ligne gratuit
Voulez-vous apercevoir les capacités de conversion ? Utilisez l’application web gratuite PDF to DOCX Conversion alimentée par GroupDocs.Conversion Cloud.

Ressources Utiles
Conclusion
Avec le SDK GroupDocs.Conversion Cloud pour Node.js, la conversion de PDF en Word est rapide, sécurisée et facile à intégrer dans vos applications. Que vous construisiez des plateformes cloud, des outils d’automatisation de documents ou que vous amélioriez simplement l’accessibilité, cette API vous offre la flexibilité de convertir PDF en formats DOCX ou DOC modifiables de manière efficace.