ONLYOFFICE Docs 7.1 para desarrolladores: actualizaciones de la API

20 mayo 2022By Sergey

Además del lanzamiento de las nuevas funciones, también hemos actualizado la API para los editores, los plugins y el Document Builder. Más información en este post.

ONLYOFFICE Docs 7.1 para desarrolladores: actualizaciones de la API

Ajuste del guardado de documentos para las operaciones WOPI

Los nuevos encabezados de solicitud están disponibles para el PutFile para distinguir entre tres tipos de guardado de archivos:

  • X-LOOL-WOPI-IsModifiedByUser indica si un usuario ha modificado el documento antes de guardarlo, o si simplemente ha pulsado el botón Guardar sin ninguna modificación.
  • X-LOOL-WOPI-IsAutosave indica si el PutFile es activado por el autoguardado o por cualquier operación del usuario como pulsar el botón de guardar o la entrada del menú.
  • X-LOOL-WOPI-IsExitSave indica si el autoguardado se activará cuando el documento se borre de la memoria, por ejemplo, cuando todos los usuarios se desconecten, o no.

Conversión actualizada y nuevos formatos

Ahora puedes definir el diseño del documento que especifica los parámetros para imprimir formularios como documentos PDF o imágenes. Más información

Otro parámetro permite definir el procesador del documento durante la conversión de un archivo de PDF, XPS y OXPS. Más información

Además, hemos añadido nuevas opciones de conversión:

Definición de grupos de usuarios para la visualización de información

Con el parámetro document.permissions.userInfoGroups puedes especificar los grupos de usuarios cuya información se muestra en los editores, incluyendo:

  • nombres de usuario en la lista de los usuarios que están editando en el encabezado,
  • cursores de usuario y tooltips con sus nombres mientras escriben texto,
  • nombres de usuario durante el bloqueo de objetos en el modo de coedición estricta.
"permissions": {
  ...
  "userInfoGroups": ["Group1", ""]
  ...    },

Aquí el [“Group1”, “”] significa que se muestra la información de los usuarios del Grupo 1 y de los usuarios que no pertenecen a ningún grupo.

Configuración del corrector ortográfico

A partir de la versión 7.1 la sección de parámetros editorConfig.customization.features permite configurar los parámetros que los usuarios pueden desactivar o personalizar si es posible, incluido el corrector ortográfico.

El campo editorConfig.customization.spellcheck ha quedado obsoleto y en su lugar se debe utilizar el campo editorConfig.customization.features.spellcheck para definir si el corrector ortográfico se activa o desactiva automáticamente cuando se carga el editor de documentos o presentaciones.

"features": {
  "spellcheck": {
  "mode": true,
  }

Otros cambios

  • La lista de parámetros en la firma de configuración de inicialización está ahora estrictamente regulada.
  • El parámetro editorConfig.customization.chat está obsoleto – utiliza el parámetro document.permissions.chat en su lugar.
  • Los parámetros services.CoAuthoring.token.inbox.inBody y services.CoAuthoring.token.outbox.inBody para habilitar el token en el cuerpo están obsoletos.

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

DESCARGAR AHORA

Actualizaciones de la API para los plugins

Aprende a crear plugins

Actualizaciones de la API para el Document Builder

La API de DocBuilder se ha mejorado considerablemente. Además de generar archivos DOCX, XLSX, PPTX y PDF, ahora es posible trabajar con formularios rellenables, por ejemplo:

builder.CreateFile("docxf");
ONLYOFFICE Document Builder
var oDocument = Api.GetDocument();  
text document contents
var oTextForm = Api.CreateTextForm();
var oParagraph = oDocument.GetElement(0);
oParagraph.AddElement(oTextForm); 
oTextForm.SetText("John Smith"); 
builder.SaveFile("docxf", "example.docxf");
format with the 'example.docxf' name
builder.CloseFile();   
ONLYOFFICE Document Builder

Además de los nuevos métodos para formularios, también hemos añadido más métodos para trabajar con:

  • referencias cruzadas,
  • revisión,
  • fondo de la tabla,
  • áreas y rangos de hojas de cálculo,
  • presentaciones (incluyendo el diseño, los marcadores de posición, los temas, el dibujo, las diapositivas, etc.).

OBTENER EL DOC BUILDER