Blog

Opções de configuração da assinatura digital

A função “Assinatura – Assinar PDF” aceita no último parâmetro um mapeamento (chave/valor) com opções para ajuste da assinatura. Este mapa pode conter um ou mais dos itens descritos a seguir.

Dados sobre a assinatura e motivo

  • assinante – (Letras) Nome que será impresso como identificação do assinante. Será usado o nome no certificado por padrão (NOME:DOC);
  • motivo – (Letras) Objetivo da assinatura;
  • local – (Letras) Localidade onde foi feita a assinatura “Cidade – UF”. Ex: Riachão Jacuípe-BA (padrão extraído do certificado);

Inserindo marcação visual da assinatura no PDF

  • assinatura_visivel – (Lógico) Indica se a assinatura deve aparecer visualmente no documento (padrão Falso/Oculto);
  • assinatura_largura – (Inteiro) Largura da marca de assinatura em pixels (padrão 200);
  • assinatura_posicao_x – (Inteiro) Local no PDF onde a assinatura deve aparecer, se informar um valor negativo ele conta a partir da borda direita (padrão a 40 pixels da borda direita da página);
  • assinatura_posicao_y – (Inteiro) Local no PDF onde a assinatura deve aparecer, se informar um valor negativo ele conta a partir da borda inferior (padrão a 40 pixels da borda inferior da página) ;
  • assinatura_pagina – (Inteiro) Número da página onde a marca da assinatura será exibiba (padrão última página);
  • assinatura_imagem – (Letras) Caminho absoluto do arquivo de imagem a ser utilizado como selo de assinatura (JPG, PNG, BMP). A largura e altura será o tamanho da imagem dividido por 2. Quando não informado a imagem é construída automaticamente com os dados do certificado;
  • assinatura_tipo – (Letras) Configura o tipo de assinatura a ser utilizado:
    • certificar” – Indica que o autor assinou e não permite assinaturas adicionais (bloqueia a edição do arquivo), esta é a opção padrão, caso não seja informado outro tipo;
    • aprovar” – Indica aprovação do documento, permitindo aprovações adicionais.