Como personalizar o ONLYOFFICE Docs com seu logotipo e cores.

A resposta mais curta: use a identidade visual da API do Docs para o logotipo e um tema de interface personalizado para as cores.

Se o seu objetivo é fazer com que o editor do ONLYOFFICE Docs pareça parte integrante do seu próprio produto, a configuração mais elegante é uma personalização em duas camadas: configure editorConfig.customization.logoa integração da API do Docs para o logotipo do cabeçalho e, em seguida, adicione um arquivo JSON de tema personalizado no Servidor de Documentos para as cores do editor. Esses são mecanismos separados e possuem regras de disponibilidade diferentes.

Conforme verificado na documentação do ONLYOFFICE em 7 de outubro de 2026, o logoparâmetro editor-header está disponível apenas para o ONLYOFFICE Docs Developer. A API oficial especifica imagens de 300×20 para <header> image, imageDark<header> e imageLight<body>, com uma altura recomendada para o logotipo de 20 pixels. Temas de interface personalizados, por sua vez, são suportados desde o ONLYOFFICE Docs v7.0 e são instalados como arquivos JSON de tema no Servidor de Documentos. A referência oficial atual é a documentação de identidade visual padrão do ONLYOFFICE Docs , e o fluxo de trabalho com arquivos de tema está documentado em Alterando temas de interface no ONLYOFFICE Docs .

Essa abordagem é adequada para equipes que incorporam o ONLYOFFICE Docs em seus próprios aplicativos web e controlam o Servidor de Documentos. Não se trata do mesmo que alterar o tema de um portal DocSpace ou Workspace. Se o seu objetivo for o portal em si, e não o editor, utilize as configurações de marca desse produto.

Lista de verificação ilustrada do editor ONLYOFFICE Docs, mostrando a Developer Edition, uma recomendação de logotipo de 300 por 20 pixels e versões separadas do logotipo em tons claros e escuros.
Comece por confirmar se a sua edição e o modelo de integração são compatíveis com a identidade visual do editor que você pretende usar.

Passo 1: confirme o que você realmente precisa para a sua marca.

Antes de editar os arquivos, divida a personalização da marca em três questões. Você precisa apenas de um logotipo no cabeçalho do editor? Deseja também as cores da marca em barras de ferramentas, botões, textos, bordas e painéis? Ou precisa de uma experiência de personalização completa que altere outros elementos da interface?

  • Logotipo do cabeçalho: use editorConfig.customization.logo. ONLYOFFICE marca este parâmetro como exclusivo para desenvolvedores.
  • Cores da interface: instale um arquivo JSON de tema personalizado no Servidor de Documentos. Este é o mecanismo correto para cores da marca.
  • Controles de marca branca mais detalhados: consulte a documentação completa sobre marca branca . A ONLYOFFICE afirma que esses parâmetros exigem a licença de marca branca estendida para o Docs Developer.

Essa distinção é importante porque alterar um arquivo de tema não substituirá automaticamente o logotipo do cabeçalho, e definir o objeto do logotipo não alterará a cor do restante do editor.

Etapa 2: prepare os arquivos de logotipo para cabeçalhos claros e escuros.

Crie um logotipo amplo e simples que permaneça legível com uma altura de cabeçalho de 20 pixels. A documentação da API especifica um tamanho de imagem de 300×20 para as variantes padrão da imagem de cabeçalho. Use artes diferentes para fundos claros e escuros quando a sua marca perder contraste. Por exemplo, uma logomarca em azul-marinho escuro pode funcionar bem em um cabeçalho claro, mas desaparecer em um tema escuro; uma variante branca ou clara resolve esse problema.

Hospede as imagens em URLs HTTPS estáveis ​​que o editor consiga carregar. Evite URLs assinadas de curta duração se o logotipo precisar estar sempre disponível. Teste também os arquivos usando o mesmo caminho de rede e a mesma política de segurança do navegador que os usuários reais.

Etapa 3: adicione o logotipo à sua configuração da API de Documentos.

const config = {
  editorConfig: {
    customization: {
      logo: {
        image: "https://app.example.com/branding/logo.png",
        imageDark: "https://app.example.com/branding/logo-dark.png",
        imageLight: "https://app.example.com/branding/logo-light.png",
        url: "https://www.example.com",
        visible: true
      }
    }
  }
};

const docEditor = new DocsAPI.DocEditor("placeholder", config);

imageé o logotipo padrão do modo de trabalho. imageDarké para um cabeçalho escuro ou colorido, e imageLighté para um cabeçalho claro, como o tema Cinza. urlcontrola para onde o clique leva ao logotipo; defina-o como uma string vazia ou nullse o logotipo não deve ser clicável. visiblecontrola se o logotipo é exibido.

Editor de código mostrando os campos de personalização do editorConfig para imagem, imagemEscura, imagemClara, URL e visível.
Adicione o objeto de logotipo à configuração que seu aplicativo passa ao criar o editor de documentação.

Etapa 4: verifique o logotipo em condições de luz e escuridão.

Abra um documento real através da sua integração e verifique o cabeçalho com o zoom normal do navegador. Um resultado satisfatório não se resume apenas ao carregamento do arquivo. O logotipo deve estar nítido, centralizado verticalmente, legível na altura compacta do cabeçalho e sem caixas de fundo inesperadas. Verifique também se o clique funciona conforme o esperado.

Editor de documentos leve, no estilo ONLYOFFICE, com o logotipo da Northstar Labs no cabeçalho superior esquerdo.
Verifique se o logotipo está visível em um cabeçalho claro ou colorido e certifique-se de que permaneça legível na escala normal do editor.

Em seguida, mude para um modo de interface escuro e repita a verificação. Se o logotipo ficar com baixo contraste, use um imageDarkrecurso específico em vez de tentar forçar um único gráfico a funcionar em todos os lugares.

Editor de documentos escuro, no estilo ONLYOFFICE, com um logotipo claro da Northstar Labs no cabeçalho.
Uma variante de logotipo separada, em cor clara, mantém a marca visível em um cabeçalho escuro do editor.

Etapa 5: criar um tema de cores personalizado em JSON

Para cores da interface, crie um arquivo de tema cujo idnome comece com `.`. Somente theme-documentos do OFFICE aceitam tipos de tema válidos e suportam cores em notação hexadecimal ou RGBA. Não confunda isso com um esquema de cores de documento: este JSON altera a própria interface do editor, não as cores do tema armazenadas dentro de um arquivo DOCX, XLSX ou PPTX.lightdark

{
  "name": "Northstar Light",
  "id": "theme-northstar-light",
  "type": "light",
  "colors": {
    "toolbar-header-document": "#1E3A8A",
    "toolbar-header-spreadsheet": "#166534",
    "toolbar-header-presentation": "#B45309",
    "background-normal": "#FFFFFF",
    "background-accent-button": "#1E3A8A",
    "text-normal": "#1F2937",
    "icon-normal": "#374151"
  }
}

Os valores acima são uma paleta de exemplo, não um tema ONLYOFFICE predefinido. Os nomes dos parâmetros são variáveis ​​de tema documentadas. Em produção, comece com um pequeno conjunto de valores de alto impacto, visualize o resultado e expanda apenas conforme necessário. Isso facilita a identificação de baixo contraste ou estados inconsistentes.

Editor de código exibindo um JSON do tema Northstar Light com variáveis ​​de cor para cabeçalho da barra de ferramentas, plano de fundo, texto e ícones.
Crie um JSON de tema com um ID exclusivo com prefixo de tema e variáveis ​​de cor de interface cuidadosamente escolhidas.

Passo 6: coloque o arquivo de tema no diretório de temas do Servidor de Documentos.

A ONLYOFFICE documenta estes locais para arquivos de temas personalizados:

  • Linux: /var/www/onlyoffice/documentserver/web-apps/apps/common/main/resources/themes
  • Windows: %ProgramFiles%\ONLYOFFICE\DocumentServer\web-apps\apps\common\main\resources\themes
  • Docker: copie o JSON para o mesmo caminho dentro do contêiner Docs.
sudo docker cp northstar-theme.json onlyoffice:/var/www/onlyoffice/documentserver/web-apps/apps/common/main/resources/themes/

Substitua onlyofficepelo nome ou ID real do seu contêiner. Se sua implantação for reconstruída com frequência, não confie em uma cópia única como sua única fonte de verdade. Incorpore o tema ao seu processo de implantação, personalização de imagem ou outro mecanismo persistente apropriado ao seu ambiente, para que atualizações e substituições de contêineres não o removam silenciosamente.

Terminal do Ubuntu mostrando um comando docker cp copiando o arquivo northstar-theme.json para o diretório de temas do servidor de documentos ONLYOFFICE.
Para implantações em Docker, copie o arquivo JSON do tema personalizado para o diretório de temas documentados dentro do contêiner Docs.

Passo 7: atualize a página, aguarde o cache e selecione o tema personalizado.

O guia oficial observa que o cache do servidor para a solicitação do tema tem uma duração de cinco minutos. Após inserir o arquivo, aguarde esse período e atualize o editor. Em alguns casos, a ONLYOFFICE também recomenda reiniciar os serviços e limpar o cache se o tema não aparecer.

Após o carregamento, o tema deverá aparecer na lista de temas da interface nas configurações avançadas. Selecione-o e examine mais do que apenas o cabeçalho. Verifique os menus, as caixas de diálogo, as abas selecionadas, os estados de foco, os controles desativados, os ícones, os indicadores de notificação e o contraste do texto.

Diálogo de Configurações Avançadas em um editor no estilo ONLYOFFICE com o tema Northstar Light selecionado na lista de temas da interface.
Quando o tema for reconhecido, ele deverá estar selecionável na lista de temas da interface do editor.

Etapa 8: valide a marca finalizada como um sistema, não apenas como uma captura de tela.

Uma boa identidade visual personalizada deve resistir ao uso normal do editor. Abra um documento, planilha, apresentação e PDF, se esses editores estiverem disponíveis. Teste as caixas de diálogo e os controles de colaboração mais comuns. Verifique os modos claro e escuro, caso ofereça ambos. Confira o foco do teclado, os estados desativados, o contraste ao passar o mouse e os nomes longos dos arquivos. Uma cor atraente no cabeçalho ainda pode dificultar a leitura de uma aba selecionada ou de um texto secundário.

Editor leve e moderno no estilo ONLYOFFICE, com cabeçalho azul da marca Northstar Labs e espaço de trabalho personalizado para documentos.
A verificação final deve abranger todo o fluxo de trabalho do editor, e não apenas o logotipo e a cor do cabeçalho.

Como saber se a personalização está funcionando

Você pode considerar a implementação bem-sucedida quando o logotipo configurado aparecer de forma consistente, a variante correta do logotipo permanecer legível no cabeçalho ativo, o tema personalizado aparecer no seletor de temas, as cores da marca forem renderizadas sem comprometer o contraste do texto ou dos ícones e a experiência permanecer utilizável em todos os tipos de editor que seus usuários realmente abrirem.

Se o logotipo não mudar mesmo que o objeto de configuração esteja sendo passado corretamente, primeiro confirme a edição e a licença, pois a referência da API indica que o parâmetro do logotipo é exclusivo para desenvolvedores do Docs. Se o tema de cores não aparecer, verifique o ID e a sintaxe do JSON, a localização do arquivo, a persistência do contêiner, o tempo de cache e o estado do serviço. Se um tema carregar, mas parecer incorreto, reduza a personalização a um conjunto menor de variáveis ​​documentadas e adicione cores gradualmente.

Limites comuns e erros

Personalizar a identidade visual do editor não é o mesmo que personalizar a identidade visual do DocSpace ou do Workspace.

O ONLYOFFICE possui superfícies de personalização separadas. Este guia trata especificamente da personalização da identidade visual do editor de documentos do ONLYOFFICE. Os controles de identidade visual do portal, nomes de locatários, favicons do portal e a navegação adjacente pertencem às configurações do DocSpace ou Workspace, e não ao objeto de logotipo do cabeçalho da API de Documentos.

Um esquema de cores de documento não é um tema de interface.

Os esquemas de cores do documento afetam o conteúdo, como texto, tabelas, gráficos e formas. Um tema de interface personalizado controla elementos da interface do editor, como barras de ferramentas, painéis, botões, ícones, bordas e rótulos. Escolha o mecanismo que melhor se adapta à superfície que deseja alterar.

Não assuma que todos os controles de marca branca estejam incluídos na personalização padrão.

A ONLYOFFICE separa a identidade visual padrão dos parâmetros estendidos de marca branca. Se você precisar de maior controle sobre itens como fontes da interface, visibilidade do layout ou elementos relacionados à página "Sobre", verifique os requisitos de licença atuais na documentação oficial de marca branca antes de planejar a implementação.

Lista de verificação prática para implantação

  • Confirme com o desenvolvedor do ONLYOFFICE Docs se você precisa da personalização do logotipo do cabeçalho descrita aqui.
  • Crie logotipos de 300×20, incluindo variantes claras e escuras onde o contraste for necessário.
  • Configure editorConfig.customization.logona camada de integração.
  • Crie um JSON de tema personalizado válido com um ID que comece com theme-.
  • Coloque o arquivo de tema no diretório de temas do Document Server, conforme documentado.
  • Para implantações Docker ou imutáveis, torne a instalação do tema repetível e persistente.
  • Aguarde o atraso de cache documentado, atualize a página e selecione o tema.
  • Teste o contraste, os estados, os tipos de editor e as condições de luz e escuridão antes de implementar amplamente.

Ao manter a identidade visual da marca, os temas da interface e os controles de marca branca estendidos conceitualmente separados, o ONLYOFFICE Docs torna-se muito mais fácil de personalizar de forma previsível. Comece com a menor alteração que atinja a adequação à marca desejada, verifique-a em condições reais de edição e somente então expanda o tema.

Referências oficiais

Deixar um comentário

Como conectar os editores de desktop do ONLYOFFICE a um servidor ownCloud

Como conectar os editores de desktop do ONLYOFFICE a um servidor ownCloud

Conecte os editores de desktop ONLYOFFICE ao seu servidor ownCloud, faça login, abra arquivos na nuvem, gerencie a conexão e solucione problemas comuns de configuração.

Como corrigir o alto uso da CPU no Collabora Online causado pelo loolwsd / coolwsd

Como corrigir o alto uso da CPU no Collabora Online causado pelo loolwsd / coolwsd

Solucione problemas de alto uso da CPU no Collabora Online identificando processos de kit ocupados, verificando métricas e logs, ajustando a simultaneidade e a limpeza, e verificando as correções com segurança.

Como personalizar o ONLYOFFICE Docs com seu logotipo e cores.

Como personalizar o ONLYOFFICE Docs com seu logotipo e cores.

Aprenda como personalizar o ONLYOFFICE Docs com um logotipo de cabeçalho e cores de interface, incluindo limites de licença, configuração JSON do tema, caminhos do Docker e testes.

Fix Dark Mode Text Visibility Issues in LibreOffice Calc

Fix Dark Mode Text Visibility Issues in LibreOffice Calc

Fix hard-to-read text in LibreOffice Calc by checking the app theme, cell font and fill colors, styles, and conditional formatting—then verify print output.

Corrigir o erro “Documento bloqueado por usuário desconhecido” no LibreOffice

Corrigir o erro “Documento bloqueado por usuário desconhecido” no LibreOffice

Remova o aviso de bloqueio de usuário desconhecido do LibreOffice com segurança. Verifique as sessões ativas, proteja uma cópia, remova apenas bloqueios obsoletos verificados e teste o documento.

Corrigir texto árabe e hebraico da direita para a esquerda no LibreOffice Writer

Corrigir texto árabe e hebraico da direita para a esquerda no LibreOffice Writer

Corrija textos em árabe ou hebraico que fluem, se alinham ou se misturam incorretamente com o inglês no LibreOffice Writer. Ative o layout de texto complexo, defina a direção do parágrafo e verifique o resultado.

LibreOffice Calc VLOOKUP vs XLOOKUP: A Beginner-Friendly Functions Guide

LibreOffice Calc VLOOKUP vs XLOOKUP: A Beginner-Friendly Functions Guide

Learn VLOOKUP and XLOOKUP in LibreOffice Calc, including exact matches, left lookups, not-found results, reverse search, INDEX/MATCH alternatives, and common errors.

Como corrigir o erro “Falha na validação da prova WOPI” no Collabora Online

Como corrigir o erro “Falha na validação da prova WOPI” no Collabora Online

Solucione problemas de falhas na validação de provas WOPI do Collabora Online verificando chaves de descoberta, rotação de chaves, URLs de proxy, carimbos de data/hora e listas de permissões de hosts.

Como ativar o controle de alterações por padrão no ONLYOFFICE Docs

Como ativar o controle de alterações por padrão no ONLYOFFICE Docs

Ative o recurso "Controlar alterações" para todos em um documento do ONLYOFFICE, mantenha-o ativo após a reabertura e entenda as limitações de uma configuração padrão global.

Como configurar os tempos limite de inatividade para sessões de edição do Collabora

Como configurar os tempos limite de inatividade para sessões de edição do Collabora

Compare os tempos limite por visualização, fora de foco, ociosidade do documento, salvamento automático e proxy do Collabora Online e, em seguida, escolha e verifique as configurações para sua implementação.