Resumen de la API: las últimas actualizaciones para ONLYOFFICE Docs

4 agosto 2025Por Dea

Desde nuevas opciones de personalización hasta SDKs actualizados y generación de macros impulsada por IA, estas actualizaciones están diseñadas para aumentar la productividad y la creatividad de cada desarrollador e integrador. Aquí tienes un desglose detallado de las novedades.

Resumen de la API: las últimas actualizaciones para ONLYOFFICE Docs

Novedades en la integración con Docs

Hemos lanzado actualizaciones en nuestros SDKs para integrar los editores ONLYOFFICE en tus propias aplicaciones y servicios. Las últimas versiones de los SDKs en Java y PHP ofrecen mayor compatibilidad con formatos, nuevas opciones de configuración y la incorporación de un nuevo tipo de visor: Diagramas. Veamos más de cerca las novedades.

Java SDK 1.6.0

Disponible en Maven Central, el nuevo SDK de Java incluye:

  • Nuevo tipo de visor: Diagrama. El SDK ahora permite inicializar el visor de diagramas ONLYOFFICE, introducido en la versión 9.0.
  • Nuevos campos de configuración. Compatibles con la versión 9.0 del editor, brindan un control más detallado sobre la inicialización del editor.
  • Lista actualizada de formatos compatibles. Asegura la compatibilidad con los últimos tipos de archivos de documentos, hojas de cálculo, presentaciones, formularios y diagramas.
  • Actualización de dependencias. Se actualizaron todos los componentes con vulnerabilidades conocidas para mejorar la seguridad y la estabilidad.

PHP SDK 1.3.0

Disponible en Packagist, la nueva versión del SDK en PHP ofrece:

  • Nuevo tipo de visor: Diagrama. Ahora los desarrolladores pueden integrar el visor de diagramas  ONLYOFFICE, ideal para organigramas, mapas mentales y más.
  • Compatibilidad para visualizar archivos .odg.md. Se amplía el soporte a formatos abiertos y archivos Markdown.
  • Soporte para editar archivos .xlsb. Ahora es posible integrar la edición de libros binarios de Excel.
  • Nuevas plantillas de archivos vacíos. Agregadas para los siguientes idiomas: Catalán (ca-ES), Checo (cs-CZ), Danés (da-DK), Húngaro (hu-HU), Indonesio (id-ID), Rumano (ro-RO), Albanés (sq-AL), Urdu (ur-PK).
  • Versión mínima compatible del editor: 8.0. Asegúrate de que tu instancia de ONLYOFFICE Docs esté actualizada para garantizar la compatibilidad completa.

Recomendación: Se recomienda a todos los desarrolladores que integran los editores ONLYOFFICE que se actualicen a las últimas versiones de los SDKs para aprovechar las nuevas funciones y mantener la compatibilidad con ONLYOFFICE Docs 8.0 y versiones superiores.

Novedades para la API de Docs

Preguntas frecuentes sobre personalización

Hemos añadido más respuestas a tus preguntas frecuentes, ofreciendo información sobre opciones de personalización menos conocidas.

Nuevos ejemplos de la API de Office

Para apoyar diversos casos de uso, hemos incorporado nuevos ejemplos de creación de documentos con aplicaciones prácticas.

Novedades en plugins y macros

Actualización en la personalización de macros. Con la versión 9.0.3, se ha mejorado el comportamiento del parámetro customization.macros. Ahora, al establecerlo en false, se desactiva completamente la funcionalidad de macros. Esto significa que los usuarios no podrán ejecutar, añadir ni editar macros, y el botón Macros desaparece de la pestaña Vista.

const config = {
  editorConfig: {
    customization: {
...
macros: false, 
...

Generación de macros con inteligencia artificial. La integración de IA en el desarrollo de macros acelera enormemente el proceso de creación de macros para ONLYOFFICE.

Desde la versión 9.0, el plugin de IA puede generar plantillas de macros a partir de descripciones de texto, acelerando enormemente el proceso y ahorrando horas de trabajo manual. Más información

Resumen de la API: las últimas actualizaciones para ONLYOFFICE Docs

Además, es posible convertir automáticamente código VBA en macros de ONLYOFFICE basadas en JavaScript.

Aquí tienes tres ejemplos de macros convertidas desde VBA usando IA.

Consulta un ejemplo de macro para cambiar el valor de la celda seleccionada:

(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");
})();

Resumen de la API: las últimas actualizaciones para ONLYOFFICE Docs

Cálculos asíncronos. Agrega funciones personalizadas asíncronas para manejar cualquier solicitud dentro del cuerpo de la función. Consulta un ejemplo para calcular un indicador del Banco Mundial.

Resumen de la API: las últimas actualizaciones para ONLYOFFICE Docs

Nuevas muestras de macros. Amplía tus capacidades con nuevos ejemplos de macros que simplifican los flujos de trabajo en documentos. Además, ahora se incluye una instrucción clara sobre cómo ejecutar un ejemplo de macro.

Al incorporar estas macros, puedes reducir el trabajo manual y mejorar la eficiencia operativa:

Consulta el ejemplo de código para establecer un marcador de posición:

(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));
})();

Resumen de la API: las últimas actualizaciones para ONLYOFFICE Docs

Crea tu cuenta gratuita de ONLYOFFICE

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