Instalar
Con la licencia activa, en el panel (Facturación → Plugin de editor) tienes tu comando de instalación, con un enlace personal:@doconda/editor. Necesita React 19 o superior.
Tu primer editor
srces el enlace del archivo: un.docx,.pptxo.xlsx. Por ejemplo, elurlde un fichero deGET /documents/{id}/outputs.- El formato se deduce de la extensión del enlace. Si el enlace no la lleva, pásalo con
format="docx","pptx"o"xlsx". - El editor ocupa el alto que le des: ponlo en un contenedor con altura.
licenseKeyes tu clave de licencia (del panel, en Facturación → Plugin de editor). Enlocalhostno hace falta.
Abrir desde memoria o con cabeceras
Si el archivo ya lo tienes (un<input type="file">, una respuesta de tu API) pásalo con file: un File, Blob,
ArrayBuffer o Uint8Array.
requestInit se pasa tal cual a fetch:
Guardar
Pide el archivo editado con unaref:
fileName). La ref también trae bytes() (los bytes, sin
envolver en File), focus() e isDirty() (si hay cambios sin guardar).
O escucha Ctrl/Cmd+S con onSave, que recibe los bytes del archivo:
autosave, onSave se llama cuando el usuario lleva ese tiempo (en milisegundos) sin tocar nada.
onDirtyChange avisa cuando pasa a haber cambios sin guardar y cuando se guardan. confirmOnLeave pide confirmación
si se cierra o recarga la página con cambios pendientes.
Para guardarlo en Doconda como versión nueva del documento (con su revisión, PDF e informe de cambios), envía ese
archivo a POST /documents/{id}/versions:
Qué se puede hacer
Lo que el editor no toca se guarda tal cual: estilos, gráficos, notas o partes del archivo que no sabe editar no se
pierden.