word to odt

Convertir un document Word au format ODT en utilisant l’API Node.js.

Microsoft Word documents sont largement utilisés, mais en ce qui concerne les plateformes open-source comme LibreOffice ou la compatibilité entre plateformes, la conversion des documents Word au format OpenDocument Text (ODT) devient essentielle. Le format ODT est idéal pour le stockage à long terme des documents, la conformité aux normes ouvertes et l’accessibilité.

Dans cet article, nous vous guiderons à travers la conversion de Word DOCX en ODT en utilisant le SDK Aspose.Words Cloud pour Node.js.

Pourquoi convertir Word en ODT ?

  • Entièrement compatible avec LibreOffice, OpenOffice et d’autres suites open-source.
  • Basé sur les normes XML ouvertes pour la durabilité à long terme.
  • Assure un édition indépendante de la plateforme.
  • Idéal pour les gouvernements, les institutions éducatives et les utilisateurs d’entreprise promouvant des formats ouverts.

Discutons d’autres sujets en plus de détails :

API pour la conversion de Word en ODT

Le Aspose.Words Cloud SDK pour Node.js permet aux développeurs d’intégrer facilement des capacités de conversion de Word en ODT dans leurs applications. Le SDK offre une transformation de document sécurisée, évolutive et de haute fidélité en utilisant de simples API RESTful.

Caractéristiques clés :

  • Convertir DOC, DOCX, DOT en ODT avec une grande précision.
  • Solution basée sur le cloud avec accès API crypté.
  • Pas besoin d’installations de Microsoft Office ou d’OpenOffice.
  • Maintient la structure, le formatage et les styles.

Conditions préalables

  1. Créez un compte sur Aspose.Cloud Dashboard pour obtenir votre ID client et votre secret client.
  2. Installer le SDK Node.js :
npm install asposewordscloud --save

Convertir DOCX en ODT dans Node.js

Explorons comment convertir des documents Word en ODT en utilisant Node.js.

Étape 1 - Créez une instance de la classe WordsApi.

const { WordsApi } = require("asposewordscloud");
const wordsApi = new WordsApi("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");

Étape 2 – Télécharger le fichier DOCX vers le stockage Cloud :

const { WordsApi, UploadFileRequest } = require("asposewordscloud");
const fs = require("fs");

const wordsApi = new WordsApi("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");

const uploadRequest = new UploadFileRequest({
  fileContent: fs.readFileSync("source.docx"),
  path: "source.docx"
});

await wordsApi.uploadFile(uploadRequest);

Étape 3 – Convertir le DOCX au format ODT

const { ConvertDocumentRequest } = require("asposewordscloud");

const convertRequest = new ConvertDocumentRequest({
  documentName: "sample.docx",
  format: "odt",
  outPath: "converted/resultant.odt"
});

const result = await wordsApi.convertDocument(convertRequest);
console.log("Word to EPUB conversion completed successfully.");
const { ConvertDocumentRequest } = require("asposewordscloud");

const convertRequest = new ConvertDocumentRequest({
  documentName: "sample.docx",
  format: "odt",
  outPath: "converted/result.odt"
});

const result = await wordsApi.convertDocument(convertRequest);
console.log("Word to ODT conversion successful.");
word to odt

Un aperçu de la conversion de Word en ODT.

Le document Word d’exemple et l’image résultante générée ci-dessus peuvent être téléchargés à partir de :

Convertir Word en ODT en utilisant cURL

Préférez-vous les outils en ligne de commande ? Voici comment convertir DOCX en ODT en utilisant cURL :

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

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=CLIENT_ID&client_secret=CLIENT_SECRET" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Étape 2 – Faire une demande de conversion DOCX en ODT :

curl -v "https://api.aspose.cloud/v4.0/words/convert?format=odt" \
-X PUT \
-H "Authorization: Bearer <ACCESS_TOKEN>" \
-H "Content-Type: multipart/form-data" \
-d "@input-sample.docx" 

Replace:

  • sourceFile avec le nom de votre document Word.
  • <ACCESSTOKEN> avec votre jeton généré.

Essayez le convertisseur en ligne DOCX en ODT

Vous voulez essayer avant de coder ? Utilisez notre Free Online DOCX to ODT Converter construit avec l’API REST Aspose.Words.

convertir docx en odt en ligne

Application gratuite de conversion DOCX en ODT.

Conclusion

En utilisant le SDK Aspose.Words Cloud pour Node.js, vous pouvez facilement intégrer la conversion DOCX en ODT dans vos applications ou flux de travail. Que vous travailliez dans l’éducation, le gouvernement ou des environnements d’entreprise, cette solution RESTful offre fiabilité, évolutivité et exportation en format ouvert sans couture.

Ressources utiles

Articles recommandés

Nous vous recommandons vivement de visiter les blogs suivants :