Web SDK sans interface graphique
Univer est isomorphe, ce qui signifie qu’il peut s’exécuter aussi bien dans un navigateur que dans un environnement Node.js. Vous pouvez développer des services de traitement de données basés sur Univer sans interface graphique afin de générer ou de modifier des documents côté serveur, et interagir avec Univer Docs au moyen de la Facade API.
Dans Node.js, utilisez le mode plugin et enregistrez les plugins nécessaires sans inclure ceux de l’interface du navigateur.
Installation
Shell
pnpm add @univerjs/core @univerjs/engine-render @univerjs/engine-formula @univerjs/docsShell
npm install @univerjs/core @univerjs/engine-render @univerjs/engine-formula @univerjs/docsShell
yarn add @univerjs/core @univerjs/engine-render @univerjs/engine-formula @univerjs/docsShell
bun add @univerjs/core @univerjs/engine-render @univerjs/engine-formula @univerjs/docsUtilisation
TypeScript
import { LocaleType, Univer } from '@univerjs/core'import { FUniver } from '@univerjs/core/facade'import { UniverDocsPlugin } from '@univerjs/docs'import { UniverFormulaEnginePlugin } from '@univerjs/engine-formula'import { UniverRenderEnginePlugin } from '@univerjs/engine-render'import '@univerjs/docs/facade'const univer = new Univer({ locale: LocaleType.EN_US, locales: { [LocaleType.EN_US]: {}, },})univer.registerPlugin(UniverRenderEnginePlugin)univer.registerPlugin(UniverFormulaEnginePlugin)univer.registerPlugin(UniverDocsPlugin)const univerAPI = FUniver.newAPI(univer)univerAPI.createDocument({})Que pensez-vous de ce guide ?