Présentation d’Office SDK

Découvrez les trois parties de Office SDK : Web SDK, Server SDK et AI SDK, et comment elles fonctionnent ensemble dans une application Office.

Univer Office SDK comprend Web SDK, Server SDK et AI SDK. Il prend en charge les feuilles de calcul, les documents, les présentations, les tables relationnelles, les canevas et les PDF.

Web SDK fournit le moteur de contenu partagé, exécutant à la fois les éditeurs de navigateur et le traitement de contenu sans tête. Server SDK et AI SDK dépendent tous deux de ce runtime sans tête. Server SDK ajoute la collaboration et le traitement des fichiers, tandis que AI SDK ajoute les opérations de contenu et la vérification pour les agents.

Explorer les fonctionnalités

Parcourez l'catalogue de fonctionnalités par produit et catégorie, y compris les niveaux de support, la disponibilité open source et la portée de l'intégration. Les fonctionnalités partagées incluent les graphiques, la conversion de fichiers, la collaboration, Worktree et l'intégration.

Bien démarrer : commencez avec un modèle d'exigences et trois exemples exécutables, puis connectez, créez et déployez votre application.

Architecture et rôle des SDK

Web SDK : le moteur de contenus partagés

Pour les développeurs qui affichent, modifient ou traitent du contenu Office dans leur application. Utilisez Facade APIs pour travailler avec du contenu, des données et UI dans des éditeurs de navigateur ou des applications Node.js sans tête.

Web SDK utilise une architecture de plug-in : les capacités du produit, l'éditeur UI et les fonctionnalités individuelles telles que la recherche et le remplacement peuvent être composées via des plug-ins. Commencez avec un préréglage ou sélectionnez les plugins de produits et de fonctionnalités dont votre application a besoin et assemblez-les avec leurs dépendances.

Vous pouvez également développer des plugins personnalisés pour des fonctionnalités spécifiques à votre entreprise sans modifier le code principal de Univer. Différentes combinaisons de plugins adaptent le même moteur de contenu à chaque environnement : les applications de navigateur chargent l'éditeur UI, tandis que les applications sans tête omettent les plugins de navigateur UI. Voir Architecture Univer : conception de plugins.

Rendu Canvas partagé. Le contenu Office utilise une architecture de rendu basée sur Canvas partagée, permettant aux types de contenu de réutiliser les fonctionnalités de mise en page et de dessin et de prendre en charge le contenu imbriqué. Par exemple, le texte des cellules d’une feuille de calcul réutilise la mise en page et le rendu du document pour une présentation cohérente du contenu. Voir Architecture du moteur de rendu.

Calcul hybride. Le moteur de formule prend en charge un modèle de calcul hybride dans lequel le calcul frontal fonctionne avec un moteur Rust côté serveur, combinant une édition réactive avec des performances pour les charges de travail de formule volumineuses. Explorez capacités de formule et calcul côté serveur.

Commencez avec des feuilles de calcul, ou choisissez documents, diapositives, tables relationnelles, canevas et PDF.

Server SDK : connecter la collaboration et les fichiers

Pour les développeurs qui ajoutent des extensions d’édition partagée, de conversion de fichiers et de backend. Tirez parti des capacités de contenu sans tête d'Web SDK, intégrez les modules dans votre propre backend et utilisez l'identité, les autorisations et le stockage de votre application.

Collaboration en temps réel. OT (Operational Transformation) gère les opérations simultanées telles que les modifications de ligne/colonne et les modifications de contenu. Les modifications s'appliquent d'abord localement, puis convergent entre les réplicas tout en préservant l'intention de l'utilisateur lorsque cela est possible. Ajoutez un historique, des commentaires et Worktree si nécessaire. Voir conception d'édition collaborative et démarrage rapide de la collaboration.

Conversion de fichiers. Convertissez entre des fichiers Office et des données de documents Univer pour connecter l'importation, la modification et l'exportation, avec ou sans collaboration. Voir Importation et exportation de fichiers Office pour les API de conversion et intégration d'échange de fichiers pour les chargements, les tâches et les téléchargements.

Déploiement et mise à l'échelle. Assemblez les modules dans votre propre application Node.js. Commencez sur une seule machine, séparez la conversion des fichiers à mesure que la charge augmente, puis évoluez vers plusieurs nœuds de collaboration. Voir architecture des applications et guide de déploiement.

Explorez Server SDK.

AI SDK : donnez aux agents un point d'entrée

Pour les développeurs qui ajoutent des fonctionnalités Office aux agents existants, à l’automatisation et aux CLI spécifiques aux applications. S'appuient sur le moteur d'exécution sans tête Web SDK et Facade APIs pour les opérations, les calculs et l'inspection du contenu.

Connectez votre pile d'agents existante. Exposez les outils Office via les API TypeScript ou une application CLI assemblée à partir de SDK. Votre application possède la sélection de modèles, l'orchestration des tâches et les compétences. Les agents reçoivent les résultats d'exécution et les commentaires d'inspection, puis poursuivent leurs flux de travail.

Créez un contenu qui reste modifiable. Les agents lisent la structure du document, localisent des plages ou des paragraphes, puis utilisent Facade APIs pour créer et modifier des feuilles de calcul, des documents, des diapositives et d'autres contenus, y compris le calcul de formules. Les résultats conservent leur structure de contenu et leurs capacités d'édition afin que les utilisateurs puissent continuer à les affiner. Voir opérations de contenu.

Inspectez, puis révisez. Relisez les valeurs et les résultats des formules, et inspectez les captures d'écran de la page réelle. Pour les diapositives, les vérifications de mise en page identifient également le texte hors page, qui déborde et qui se chevauche. Les agents utilisent les commentaires pour réviser et vérifier à nouveau, formant une boucle lecture → modification et calcul → inspection → révision. Voir inspection visuelle.

Connectez-vous à Server SDK et utilisez Worktree pour isoler les modifications d'agent intermédiaire avant l'examen humain et la fusion dans l'application Web. Explorez AI SDK.

Flux de travail des applications

100%
  • Éditeur intégré: utilisez Web SDK pour afficher et modifier le contenu de votre application.
  • Application collaborative: combinez Web SDK et Server SDK afin que les utilisateurs puissent modifier ensemble des documents partagés.
  • Collaboration humaine et agent: les agents modifient et vérifient les brouillons via AI SDK, Server SDK gère les versions et la fusion, et l'application Web permet des interactions de visualisation, de comparaison et de révision humaine. Tous les trois contribuent au flux de travail complet de révision.

Socle commun et dépendances

Web SDK peut fonctionner indépendamment en tant qu'éditeur ou moteur de contenu sans tête. Server SDK et AI SDK dépendent tous deux des capacités sans tête de Web SDK : l'exécution sans navigateur UI nécessite toujours le runtime de contenu. Activez les services et modules dont votre application a besoin ; un flux de travail humain-agent complet combine généralement les trois SDK.

Commencez par votre cas d'utilisation

je veuxCommencez ici
Intégrer un éditeur de feuille de calculDémarrage rapide Web SDK
Choisissez un autre éditeur OfficeDocuments, diapositives, tables relationnelles, planches, ou PDF
Autoriser plusieurs utilisateurs à modifier le même documentDémarrage rapide de la collaboration
Importer ou exporter des fichiers OfficeConversion de fichier Server SDK
Exploiter les documents via un agent ou CLIAI SDK en résumé
Examiner les modifications apportées par un agent à un document partagéAI SDK Worktree

Prochaines étapes

Commencez avec le moteur d'exécution de contenu Web SDK, combinez-le avec Server SDK et AI SDK pour terminer votre premier flux de travail d'application, puis ajoutez des modules progressivement. Gardez les versions du package Univer associées alignées et préparez l'environnement, l'autorisation et les licences requis par les modules que vous avez choisis.

Explorez Exemples pour les applications open source, les intégrations d'agents, les démos et les référentiels. Vous pouvez également essayer les produits Office dans le vitrine en ligne.

Que pensez-vous de ce guide ?

© 2026 DreamNum Co., Ltd.