Resumo da API: últimas atualizações para o ONLYOFFICE Docs

28 julho 2025Por Klaibson

Desde opções de personalização atualizadas até SDKs e geração de macros com tecnologia de IA, essas atualizações foram projetadas para aumentar a produtividade e a criatividade de todos os desenvolvedores e integradores. Aqui está uma análise detalhada das novidades.

Resumo da API: últimas atualizações para o ONLYOFFICE Docs

Novidades na integração do Docs

Lançamos atualizações em nossos SDKs para integrar os editores do ONLYOFFICE aos seus próprios aplicativos e serviços. As versões mais recentes dos SDKs Java e PHP trazem suporte aprimorado a formatos, novas opções de configuração e a adição de um novo tipo de visualizador — Diagrama. Vamos dar uma olhada mais de perto nas novidades.

Java SDK 1.6.0

Disponível em Maven Central o SDK Java recém-atualizado disponibiliza:

  • Novo tipo de visualizador: Diagrama. O SDK agora oferece suporte à inicialização do visualizador de diagramas do ONLYOFFICE, introduzido na versão 9.0.
  • Novos campos de configuração. Compatível com a versão 9.0 do editor, permitindo um controle mais granular sobre a inicialização do editor.
  • Lista atualizada de formatos suportados. Garante compatibilidade com os tipos de arquivo mais recentes de documentos, planilhas, apresentações, formulários e diagramas.
  • Atualizações de dependências. Todos os componentes com vulnerabilidades conhecidas foram atualizados para melhorar a segurança e a estabilidade.

PHP SDK 1.3.0

Disponível em Packagist a nova versão do PHP SDK suporta:

  • Novo tipo de visualizador: Diagrama. Os desenvolvedores agora podem integrar o visualizador de diagramas do ONLYOFFICE, ideal para fluxogramas, mapas mentais e muito mais.
  • Suporte para visualização de arquivos .odg.md . Expande a compatibilidade de arquivos para formatos abertos e arquivos Markdown.
  • Suporte para edição de arquivos .xlsb. Agora você pode integrar recursos de edição para pastas de trabalho binárias do Excel.
  • Novos modelos de arquivo vazios. Adicionados para os seguintes idiomas: Catalão (ca-ES), Tcheco (cs-CZ), Dinamarquês (da-DK), Húngaro (hu-HU), Indonésio (id-ID), Romeno (ro-RO), Albanês (sq-AL), Urdu (ur-PK).
  • Versão mínima do editor compatível: 8.0. Certifique-se de que sua instância do ONLYOFFICE Docs esteja atualizada para compatibilidade total.

Recomendamos que todos os desenvolvedores que integram editores do ONLYOFFICE atualizem para as versões mais recentes do SDK para aproveitar os novos recursos e manter a compatibilidade com o ONLYOFFICE Docs 8.0 e superior.

O que há de novo na API Docs

Perguntas frequentes sobre personalização. Adicionamos mais respostas às suas perguntas frequentes, oferecendo insights sobre opções de personalização menos conhecidas.

Novos exemplos da API do Office. Para oferecer suporte a diversos casos de uso, apresentamos novos exemplos de criação de documentos com aplicações práticas.

  • Layouts de duas colunas. Gere rapidamente documentos profissionais, como brochuras ou relatórios, em um formato compacto de duas colunas.
  • Layouts de paisagens. Crie páginas com orientação paisagem, ideais para acomodar tabelas e gráficos amplos.
  • Marcas d’água de texto. Automatize a inserção de marcas d’água “Confidenciais” semitransparentes para manter a segurança dos documentos.
  • Convites para eventos. Crie convites com dimensões predefinidas e mensagens personalizadas para eventos.

Novidades para plugins e macros

Personalização de macros atualizada. Com o lançamento da versão 9.0.3, melhoramos o comportamento do parâmetro da macro customization.macros. Contexto macros para false agora desabilita completamente a funcionalidade de macros. Isso significa que os usuários não podem executar, adicionar ou editar macros; o botão Macros fica oculto na aba Exibir.

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

Geração de macros com tecnologia de IA. A integração de IA no desenvolvimento de macros acelera muito o processo de criação de macros para o ONLYOFFICE.

Começando com versão 9.0, o AI plugin pode gerar modelos de macro a partir de descrições textuais, economizando horas de esforço manual. Saiba mais

API roundup: latest updates for ONLYOFFICE Docs and DocSpace

Além disso, você pode converter automaticamente o código VBA em macros baseadas em JavaScript do ONLYOFFICE.

Aqui estão três exemplos de macros convertidas do VBA usando IA:

Confira um exemplo de macro para alterar o valor da célula selecionada:

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

API roundup: latest updates for ONLYOFFICE Docs and DocSpace

Cálculos assíncronos. Adicionar funções personalizadas assíncronas para gerenciar qualquer solicitação dentro do corpo da função. Confira um exemplo de calculando o indicador do Banco Mundial.

API roundup: latest updates for ONLYOFFICE Docs and DocSpace

Novos exemplos de macro. Expanda suas capacidades com novos exemplos de macro que simplificam os fluxos de trabalho de documentos (além disso, faça uso do recurso adicionado instrução sobre como executar uma amostra de macro).

Ao incorporar essas macros, você pode reduzir a sobrecarga manual e melhorar a eficiência operacional:

Confira o exemplo de código para definir um espaço reservado:

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

API roundup: latest updates for ONLYOFFICE Docs and DocSpace

Crie sua conta gratuita no ONLYOFFICE

Visualize, edite e colabore em documentos, planilhas, slides, formulários e arquivos PDF online.