Campos de Assinatura digital
Em um documento pdf, uma assinatura digital é usada para identificar a pessoa que assinou um documento. Uma assinatura digital tipicamente carrega informações de metadados sobre a pessoa que assina o documento. Quando um documento PDF é assinado, o Acrobat armazena um valor de hash criptografado do documento inteiro no documento PDF. Cada vez que este documento PDF é aberto por um aplicativo Acrobat, ele calcula o valor de hash do documento e compara-o contra este valor de mistura criptografado. Se os valores forem iguais, eles podem determinar com segurança que o documento não foi alterado nem modificado.
A tabela a seguir indica os valores exigidos para um campo da assinatura digital:
Palavra-chave | Valor | Valor padrão |
---|---|---|
action_item | Campo | Necessário |
action_name | Uma string única para identificar o campo da assinatura digital. | Necessário |
action_type | DIGSIG_FIELD | Necessário |
action_spec | A string que você quer exibida quando passa o mouse sobre o campo da assinatura digital no Acrobat. | Opcional |
action_range | Element_range | cell_range | Element_range |
action_instance | Single_instance | Single_instance |
O código do script de desenho a seguir cria um campo de assinatura digital.
Exemplo:
! Criar Campo de Assinatura digital ! Na caixa intervalo acumulado dos elementos a seguir ! define o campo de assinatura digital no documento PDF. if ((level eq 1) and (color eq 9) and (type eq 3)) then action_item = field action_name = "Chief Engineer" action_type = digsig_field action_spec = "John Doe, P.E." endif
O script de desenho acima cria o campo de assinatura digital a seguir. As string de texto (John Doe, P.E.) são exibidas quando você paira sobre o campo.