ONLYOFFICE Docs 7.4 para desarrolladores: actualizaciones de la API y del Doc Builder

16 junio 2023By Sergey

Con el lanzamiento de las nuevas funciones de la versión 7.4, también hemos actualizado la API para los editores, los plugins y el Document Builder. Descubre todos los detalles a continuación.

ONLYOFFICE Docs 7.4 para desarrolladores: actualizaciones de la API y del Doc Builder

Compatibilidad con más formatos de archivo

La versión 7.4 es compatible con nuevos formatos de archivo:

  • documentos — mhtml, stw, sxw, wps, wpt;
  • hojas de cálculo — et, ett, sxc;
  • presentaciones — dps, dpt, sxi.

Más parámetros para el método setUsers

El método setUsers establece una lista de usuarios para mencionar en los comentarios o conceder los permisos de acceso para editar los rangos de hojas específicos.

El nuevo campo users.id define la identificación del usuario. Se utiliza únicamente para proteger los rangos de hojas cuando se conceden permisos de edición al usuario especificado.

Y el nuevo parámetro c define el tipo de operación del evento the onRequestUsers. Puede tomar uno de los siguientes valores – mention o protect.

docEditor.setUsers({
    "c": "protect",
    "users": [
        {
            "email": "john@example.com",
            "id": "78e1e841",
            "name": "John Smith"
        },
        {
            "email": "kate@example.com",
            "id": "F89d8069ba2b",
            "name": "Kate Cage"
        },
        ...
    ]
});

Dibujos

A partir de ahora la funcionalidad de dibujar está disponible en cada editor.

Los usuarios de ONLYOFFICE Docs Developer Edition con las licencias extendidas pueden mostrar u ocultar esta nueva pestaña Dibujar a través del parámetro editorConfig.customization.layout.toolbar.

Personalización del tamaño de fuente

El campo de tamaño recién añadido size, en el parámetro editorConfig.customization.font, permite ajustar la fuente de los elementos de la interfaz, como botones, pestañas, etc.

Ojo: esta opción está disponible para los usuarios con la licencia de desarrollador ampliada.

Soporte para la base de datos china dameng

Entre los tipos de base de datos soportados está la china dameng. Para conectarla, cambia el tipo de base de datos a dameng. Por ejemplo, para Docker tendrás que ajustar el parámetro
DB_TYPE.

Otras novedades

  • El parámetro useforrequest WOPI IP filter ha cambiado a falso.
  • mobileView y mobileEdit para el descubrimiento de WOPI.
  • Actualizado el conector node-redis.

Consigue la última versión de ONLYOFFICE Docs Developer Edition:

DESCARGAR AHORA

Mejoras de la API para plugins

Gracias a la API ampliada, ahora los plugins pueden tener tantas ventanas como quieras (por ejemplo, puedes ejecutar un script personalizado en una ventana independiente) e incrustarse dinámicamente en el menú contextual de los editores. Esto da más libertad y amplía las posibilidades de uso de los plugins.

Uno de los ejemplos más brillantes es nuestro plugin actualizado para ChatGPT. A partir de ahora ofrece más funciones útiles, como análisis de palabras, generación de imágenes, resumen de texto y generación de palabras clave, traducción, etc. Más información

Con la utilidad de servidor pluginsmanager ahora los administradores pueden instalar o desinstalar plugins con una sola línea de comandos, en lugar de copiar las carpetas, por ejemplo:

pluginsmanager --install zotero

pluginsmanager --install "zotero, chess"

pluginsmanager --uninstall zotero

Además, hemos añadido un montón de nuevos eventos y métodos para trabajar con plugins, incluyendo:

Lista completa de actualizaciones de la API para plugins

Consulta este ejemplo de código para el método InstallDeveloperPlugin:

window.Asc.plugin.executeMethod ("InstallDeveloperPlugin", ["https://example.com/plugin/config.json"], 
function (result) {
    postMessage (JSON.stringify (result));
});

Actualizaciones de la API del Document Builder

Ahora es posible depurar cómodamente el núcleo JS del Doc Builder en el navegador Chrome o Chromium (disponible para Windows y Linux).

ONLYOFFICE Docs 7.4 para desarrolladores: actualizaciones de la API y del Doc Builder

Además, en la API del Document Builder,hemos añadido muchos nuevos métodos de caracteres, fuentes y rangos a la API de hojas de cálculo, así como algunos otros métodos, entre los que se incluyen los siguientes:

Consulta la lista completa de nuevos métodos del DocBuilder.

DESCARGAR BUILDER

Crea tu cuenta gratuita de ONLYOFFICE

Visualiza, edita y colabora en documentos, hojas, diapositivas, formularios y archivos PDF en línea.