Assine sem sair do LibreOffice

O documento já está aberto. Um clique no ícone SignDocs Brasil da barra de ferramentas, no Writer, Calc, Impress ou Draw — assinatura eletrônica, clique + código por e-mail ou certificado ICP-Brasil A1/A3, com validade jurídica no Brasil.

Linux, Windows e macOS LibreOffice 7.0+ MPL-2.0 · código aberto v0.1.0 Na loja oficial do LibreOffice

Publicada em extensions.libreoffice.org, o catálogo oficial de extensões. LibreOffice é marca registrada da The Document Foundation — esta é uma extensão independente da SignDocs Brasil, sem parceria oficial ou endosso da TDF.

Como instalar

Leva cerca de dois minutos. Não é preciso ser administrador da máquina para instalar só para você.

  1. 1

    Baixe a extensão

    Na página da extensão no catálogo oficial, clique em Download. O arquivo chama-se signdocs-brasil-0.1.0.oxt e tem cerca de 218 KB.

  2. 2

    Abra o arquivo baixado

    Um duplo clique no .oxt já abre o Gerenciador de extensões. Se o seu sistema não associar o arquivo, abra o LibreOffice e vá em Ferramentas ▸ Gerenciador de extensões ▸ Adicionar, depois escolha o arquivo.

  3. 3

    Aceite a licença

    A extensão é software livre sob a licença MPL-2.0. O LibreOffice mostra o texto e pede a confirmação uma única vez.

  4. 4

    Reinicie o LibreOffice

    Feche todas as janelas do LibreOffice e abra de novo. O menu e o botão da barra de ferramentas só aparecem depois de reiniciar — é o motivo mais comum de alguém achar que a instalação não funcionou.

  5. 5

    Encontre a extensão

    Procure o botão SignDocs Brasil na barra de ferramentas, ou vá em Ferramentas ▸ Complementos ▸ SignDocs Brasil. Lá ficam Enviar para assinatura…, Envios recentes… e Configurações….

  6. 6

    Conecte a sua conta

    Só na primeira vez. A extensão abre o seu navegador para você entrar na conta SignDocs Brasil — ela nunca vê a sua senha. Feito isso, o documento aberto no Writer, Calc, Impress ou Draw já pode ser enviado.

No Linux, confira o suporte a Python

A extensão usa o PyUNO, que acompanha o LibreOffice no Windows e no macOS mas costuma vir em um pacote separado nas distribuições Linux. Se o menu não aparecer depois de reiniciar, instale:

# Debian, Ubuntu e derivados
sudo apt install python3-uno

# Fedora, RHEL e derivados
sudo dnf install libreoffice-pyuno

Depois reinicie o LibreOffice novamente. Para instalar de uma vez em várias máquinas, veja Implantação em parque de máquinas.

Uma etapa a menos que todo mundo tem

Na maioria das plataformas de assinatura, enviar um contrato significa sair do documento: exportar para PDF, salvar em algum lugar, abrir o navegador, entrar na plataforma, subir o arquivo, digitar os signatários. A extensão elimina o caminho inteiro — o documento que você está editando é o documento que vai para assinatura.

Sem exportar à mão

A extensão gera o PDF com o filtro de exportação do próprio módulo do LibreOffice, na sua máquina, no momento do envio.

Sem trocar de aplicativo

Envio, acompanhamento, cancelamento e download do assinado acontecem em diálogos nativos do LibreOffice.

Sem operador novo

A extensão roda na sua própria máquina. Não há nenhum intermediário adicional entre você e a SignDocs Brasil.

Tudo dentro do LibreOffice

Uma barra de ferramentas com o botão de enviar e um menu SignDocs Brasil com três comandos: enviar, acompanhar e configurar.

Um clique no ícone

A extensão instala a barra de ferramentas SignDocs Brasil. Com o documento aberto, um clique no ícone abre a tela de envio. Pelo menu, o mesmo comando é SignDocs Brasil ▸ Enviar para assinatura….

Writer, Calc, Impress e Draw

Os quatro módulos, cada um com o seu próprio filtro de exportação PDF. Contrato, planilha, apresentação ou desenho técnico seguem o mesmo caminho.

3 tipos de assinatura

Eletrônica por clique, clique + código de uso único por e-mail, e assinatura digital com certificado ICP-Brasil A1 ou A3.

Até 30 signatários

Em paralelo ou em ordem sequencial, com reordenação na própria lista. Um signatário cria uma sessão; dois ou mais, um envelope.

Confira antes de enviar

Uma tela de conferência mostra documento, tipo de assinatura, ordem e cada signatário com CPF/CNPJ formatado. Nada sai da sua máquina antes de você confirmar.

CPF e CNPJ validados na hora

A validação acontece localmente, enquanto você digita — o erro aparece antes do envio, não depois que o signatário reclama.

Assine a sua própria parte

Quando você também é signatário, Assinar agora abre direto a sua página de assinatura — sem esperar o e-mail chegar.

Envios recentes com status

Envios recentes… lista o que você mandou, com o estado de cada signatário: pendente, aguardando a vez, assinado ou cancelado.

PDF assinado ao lado do original

Concluída a assinatura, o documento assinado é gravado como <nome>-assinado.pdf na mesma pasta do arquivo de origem.

Cancele o que enviou por engano

Os links pendentes param de funcionar na hora. As assinaturas já coletadas são preservadas e continuam válidas e verificáveis.

Seu plano na própria tela

O plano e a cota restante aparecem na tela de envio, antes de você gastar um documento sem saber quantos ainda tem.

Português, inglês e espanhol

A interface acompanha o idioma configurado no seu LibreOffice.

Como funciona um envio

Com a extensão já instalada e a conta conectada.

  1. 1

    Abra o documento e clique em enviar

    Com o arquivo aberto no Writer, Calc, Impress ou Draw, clique no ícone SignDocs Brasil na barra de ferramentas — ou use SignDocs Brasil ▸ Enviar para assinatura… no menu. Os dois abrem a mesma tela.

  2. 2

    Adicione os signatários

    Nome, e-mail e CPF/CNPJ de cada um, o tipo de assinatura e a ordem — paralela ou sequencial. Tudo validado na sua máquina.

  3. 3

    Confira e confirme

    A tela de conferência mostra tudo antes do envio. Só ao confirmar a extensão exporta o documento para PDF localmente e o envia. Voltar preserva o que você já preencheu.

  4. 4

    Acompanhe e receba o assinado

    Cada signatário recebe o seu link. Em Envios recentes… você vê o status, assina a sua parte, cancela se precisar e baixa o PDF assinado, gravado ao lado do documento original.

Três tipos de assinatura, uma só validade jurídica

Eletrônica simples

Assinatura por clique, com a trilha de evidências da SignDocs Brasil. Indicada para fluxos internos e de menor risco.

Clique + código por e-mail

Acrescenta um código de uso único enviado ao e-mail do signatário, reforçando a autenticação de quem assina.

Certificado ICP-Brasil A1/A3

Assinatura digital com certificado A1 ou A3. Neste tipo os signatários assinam em ordem sequencial, porque cada assinatura encadeia na anterior.

As assinaturas são produzidas sob a MP 2.200-2/2001, que institui a ICP-Brasil, e a Lei 14.063/2020, que trata do uso de assinaturas eletrônicas nas relações com entes públicos. Cada assinatura concluída vem acompanhada da trilha de evidências, que registra quem assinou, quando e como foi identificado — verificável a qualquer momento no verificador público. A extensão não assina com o certificado na sua máquina: ela envia, e o signatário assina na página da SignDocs Brasil. Para certificados A3 em token ou cartão, o assinador desktop faz a ponte com o middleware PKCS#11.

Perguntas frequentes

Como instalo a extensão no LibreOffice?

Baixe pelo catálogo oficial de extensões, abra o arquivo .oxt — ou use Ferramentas ▸ Gerenciador de extensões ▸ Adicionar — e reinicie o LibreOffice. O passo a passo completo está em Como instalar. Pela linha de comando, unopkg add signdocs-brasil-0.1.0.oxt; para todos os usuários de uma estação, unopkg add --shared, com o LibreOffice fechado.

Quais versões e sistemas são suportados?

LibreOffice 7.0 ou superior, no Linux, Windows e macOS. É preciso ter o suporte a Python (PyUNO) disponível: no Debian e no Ubuntu é o pacote python3-uno; nas versões oficiais para Windows e macOS já vem incluído.

Onde fica o comando dentro do LibreOffice?

Em dois lugares, com o mesmo efeito. A extensão instala a barra de ferramentas SignDocs Brasil, cujo ícone envia o documento aberto para assinatura com um clique, e um menu SignDocs Brasil com três comandos: Enviar para assinatura…, Envios recentes… e Configurações…. A barra e o menu aparecem no Writer, Calc, Impress e Draw.

Funciona no Writer, Calc, Impress e Draw?

Sim, nos quatro. A extensão usa o filtro de exportação PDF do próprio módulo em que o documento está aberto, na sua máquina, e envia o PDF resultante para assinatura.

Quais tipos de assinatura estão disponíveis?

Três: assinatura eletrônica por clique, clique mais um código de uso único enviado por e-mail, e assinatura digital com certificado ICP-Brasil A1 ou A3. Com certificado, os signatários assinam em ordem sequencial, porque cada assinatura encadeia na anterior.

Quantos signatários posso incluir em um envio?

Até 30 por envio, em paralelo ou em ordem sequencial. Um único signatário cria uma sessão de assinatura; dois ou mais criam um envelope com uma sessão por signatário. A importação de lista de signatários por arquivo faz parte do plano Avançado.

O documento sai da minha máquina antes de eu confirmar?

Não. O preenchimento, a validação de CPF/CNPJ e a tela de conferência acontecem localmente. A exportação para PDF e o envio só ocorrem depois que você confirma.

A extensão vê a minha senha?

Não. O login acontece no seu navegador, em login.signdocs.com.br, pelo fluxo OAuth 2.1 de aplicativo nativo (authorization code com PKCE S256 e retorno em 127.0.0.1). A extensão é um cliente público: não embarca segredo nenhum. O token de acesso fica apenas em memória e o token de renovação é gravado no perfil do LibreOffice, com permissão restrita.

Onde fica o documento assinado?

Na mesma pasta do arquivo de origem, como <nome>-assinado.pdf. Você baixa por Envios recentes… quando todos tiverem assinado.

Posso cancelar um envio feito por engano?

Sim, por SignDocs Brasil ▸ Envios recentes. Os links pendentes deixam de funcionar na hora e as assinaturas já coletadas são preservadas: continuam válidas e verificáveis. A cota consumida pelo envio não é devolvida.

É gratuita? Preciso de uma conta SignDocs Brasil?

A extensão é gratuita e de código aberto, sob licença MPL-2.0. É necessária uma conta SignDocs Brasil, e há plano gratuito. O plano e a cota restante aparecem na própria tela de envio.

Como instalo em um parque de máquinas?

Com unopkg add --shared, distribuindo um único arquivo .oxt por GPO, Ansible ou script de imagem. Depois, unopkg validate br.com.signdocs.libreoffice confirma a instalação. As atualizações chegam por um feed próprio da SignDocs Brasil, então as correções alcançam o parque assim que saem, sem esperar a fila de moderação do catálogo.

Posso chamar a minha integração de "LibreOffice Sign"?

Não. LibreOffice é marca registrada da The Document Foundation e a política de marcas proíbe usá-la no nome de um produto de terceiros. Use a forma descritiva: “extensão para LibreOffice” ou “compatível com LibreOffice”.

Comece a assinar de dentro do LibreOffice

Instale a extensão gratuita e conecte a sua conta SignDocs Brasil em minutos.