IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

ONLYOFFICE annonce les dernières mises à jour des API pour ONLYOFFICE Docs, notamment des options de personnalisation actualisées aux SDK et la génération de macros assistée par l'IA

Le , par Daria Lapikhina

0PARTAGES

5  0 
ONLYOFFICE annonce les dernières mises à jour des API pour ONLYOFFICE Docs, notamment des options de personnalisation actualisées aux SDK et la génération de macros assistée par l’IA

Les développeurs de ONLYOFFICE ont mis à jour l'API de ces solutions. 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.

Début juillet, OnlyOffice a présenté les améliorations pour les développeurs et intégrateurs apportées par ONLYOFFICE Docs 9.0. On peut notamment citer de nouvelles options de personnalisation, formats de fichiers supplémentaires, optimisations de performance et extension des API pour les plugins, macros et documents.

Récemment, les développeurs de ONLYOFFICE ont mis à jour l'API de ces solutions. 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.

Quoi de neuf pour l’intégration de Docs

Des mises à jour ont été ajouté dans 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.

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.

Il est recommandé à 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. D’autres réponses ont été ajoutées aux 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, les développeurs de ONLYOFFICE introduisent 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, le comportement du paramètre customization.macros. a été amélioré. 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.

Code : Sélectionner tout
1
2
3
4
5
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


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 :

Code : Sélectionner tout
1
2
3
4
5
6
7
8
(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");
})();



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.


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é :

Code : Sélectionner tout
1
2
3
4
5
6
7
(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));
})();



Essayer les assistants alimentés par l'IA dans ONLYOFFICE Docs
Vous avez lu gratuitement 116 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !