Tour d’horizon des API : dernières mises à jour pour ONLYOFFICE Docs

22 juillet 2025Par Dasha

Des options de personnalisation actualisées aux SDK à la génération de macros assistée par l’IA, ces mises à jour sont conçues pour stimuler la productivité et la créativité de tous les développeurs et intégrateurs. Voici une présentation détaillée des nouveautés.

Tour d'horizon des API : dernières mises à jour pour ONLYOFFICE Docs

Quoi de neuf pour l’intégration de Docs

Nous avons déployé des mises à jour de nos SDK pour intégrer les éditeurs ONLYOFFICE dans vos propres applications et vos services. Les dernières versions des SDK Java et PHP apportent une meilleure prise en charge des formats, de nouvelles options de configuration et l’ajout d’un tout nouveau type de visualisation – Diagramme. Regardons de plus près ce qu’il y a de nouveau.

Java SDK 1.6.0

Disponible sur Maven Central, le SDK Java nouvellement mis à jour est disponible :

  • Nouveau type de visionneuse : Diagramme. Le SDK supporte maintenant l’initialisation de la visionneuse de diagrammes ONLYOFFICE, introduite dans la version 9.0.
  • Nouveaux champs de configuration. Compatible avec la version 9.0 de l’éditeur, permettant un contrôle plus granulaire sur l’initialisation de l’éditeur.
  • Mise à jour de la liste des formats supportés. Assure la compatibilité avec les derniers types de documents, feuilles de calcul, présentations, formulaires et diagrammes.

PHP SDK 1.3.0

Disponible sur Packagist, la nouvelle version du SDK PHP prend en charge :

  • Nouveau type de visionneuse : Diagramme. Les développeurs peuvent désormais intégrer la visionneuse de diagrammes ONLYOFFICE, idéale pour les organigrammes, les cartes mentales, etc.
  • Prise en charge de l’affichage des fichiers .odg et .md. Extension de la compatibilité des fichiers pour les formats ouverts et les fichiers Markdown.
  • Prise en charge de l’édition des fichiers .xlsb. Vous pouvez à présent intégrer des capacités d’édition pour les classeurs binaires Excel.
  • Nouveaux modèles de fichiers vides. Ajouté pour les langues suivantes : Catalan (ca-ES), Tchèque (cs-CZ), Danois (da-DK), Hongrois (hu-HU), Indonésien (id-ID), Roumain (ro-RO), Albanais (sq-AL), Urdu (ur-PK).
  • Version minimale de l’éditeur compatible : 8.0. Veuillez vous assurer que votre instance ONLYOFFICE Docs est à jour pour une compatibilité totale.

Nous recommandons à tous les développeurs qui intègrent les éditeurs ONLYOFFICE de mettre à jour les dernières versions du SDK pour profiter des nouvelles fonctionnalités et maintenir la compatibilité avec ONLYOFFICE Docs 8.0 et plus.

Quoi de neuf pour Docs API

FAQ sur la personnalisation. Nous avons ajouté d’autres réponses à vos questions les plus fréquentes, en donnant un aperçu des options de personnalisation les moins connues.

Nouveaux exemples de l’API Office. Pour prendre en charge divers cas d’utilisation, nous avons introduit de nouveaux exemples de création de documents avec des applications pratiques.

  • Mises en page en deux colonnes. Créez rapidement des documents professionnels, tels que des brochures ou des rapports, dans un format compact à deux colonnes.
  • Mises en page paysage. Créez des pages orientées paysage, idéales pour accueillir des tableaux et des graphiques de grande taille.
  • Filigranes de texte. Automatisez l’insertion de filigranes semi-transparents « Confidentiel » pour garantir la sécurité des documents.
  • Invitations à des événements. Concevez des invitations avec des dimensions prédéfinies et des messages personnalisés pour des événements.

Nouveautés pour les plugins et les macros

Mise à jour de la personnalisation des macros. Avec la sortie de la version 9.0.3, nous avons amélioré le comportement du paramètre customization.macros. La définition de la valeur false pour les macros désactive désormais entièrement la fonctionnalité des macros. Cela signifie que les utilisateurs ne peuvent pas exécuter, ajouter ou modifier des macros ; le bouton Macros est masqué dans l’onglet Affichage.

const config = {
  editorConfig: {
    customization: {
...
macros: false, 
...

Génération de macros assistée par l’IA. L’intégration de l’IA dans le développement des macros accélère considérablement le processus de création de macros pour ONLYOFFICE.

À partir de la version 9.0, le plugin IA peut générer des modèles de macros à partir de descriptions textuelles, ce qui permet d’économiser des heures de travail manuel. En savoir plus

API roundup: latest updates for ONLYOFFICE Docs and DocSpace

De plus, vous pouvez convertir automatiquement le code VBA en macros ONLYOFFICE basées sur JavaScript.

Voici trois exemples de macros converties de VBA à l’aide d’AI :

Découvrez un exemple de macro permettant de modifier la valeur de la cellule sélectionnée :

(function(){
    // Get the active sheet
    var activeSheet = Api.GetActiveSheet();
    
    // Select cell A1
    activeSheet.GetRange("A1").Select();
    
    // Set the value of the selected cell to "Hello World"
    activeSheet.GetRange("A1").SetValue("Hello World");
})();

API roundup: latest updates for ONLYOFFICE Docs and DocSpace

Calculs asynchrones. Ajoutez des fonctions personnalisées asynchrones pour gérer n’importe quelle requête dans le corps de la fonction. Voir un exemple de calcul d’un indicateur de la Banque mondiale.

API roundup: latest updates for ONLYOFFICE Docs and DocSpace

Nouveaux exemples de macros. Développez vos capacités grâce à de nouveaux exemples de macros qui simplifient les flux de documents (en outre, utilisez les instructions ajoutées sur l’exécution d’un exemple de macro).

En incorporant ces macros, vous pouvez réduire les tâches manuelles et améliorer l’efficacité opérationnelle :

Consultez l’exemple de code pour définir un espace réservé :

(function () {
    let key = "MyKey";
    let placeholderText = "Placeholder";
    let doc = Api.GetDocument();

    doc.GetAllForms()
        .filter(field => field.GetFormType() === "comboBoxForm" && field.GetFormKey() === key)
        .forEach(field => field.SetPlaceholderText(placeholderText));
})();

API roundup: latest updates for ONLYOFFICE Docs and DocSpace

Créez votre compte ONLYOFFICE gratuit

Affichez, modifiez et coéditez des documents texte, feuilles de calcul, diapositives, formulaires et fichiers PDF en ligne.