PdfFileSignature

Resumo geral

PdfFileSignature é uma classe em Aspose.PDF FOSS para Java. Herdeiros de: AutoCloseable.

Façada para trabalhar com assinaturas digitais PDF.

Esta classe fornece 42 métodos para trabalhar com objetos PdfFileSignature em programas Java. Os métodos disponíveis incluem: PdfFileSignature, bindPdf, close, containsSignature, containsUsageRights, coversWholeDocument, getBlankSignNames, getContactInfo, getDateTime, getLocation, getReason, getRevision, e 12 métodos adicionais. Todos os membros públicos são acessíveis a qualquer aplicação Java após instalar o pacote Aspose.PDF FOSS para Java. Propriedades: blankSignNames, containSignature, signNames, signatureNames, totalRevision.

Propriedades

Nome:Tipo de veículo:AcessosDescrição:
signNamesList<String>Leia.Devolve os nomes dos campos de assinatura signed no documento.
signatureNamesList<SignatureName>Leia.Devolve os nomes de todos os campos de assinatura (sincronizados e não-sincritos).
blankSignNamesList<String>Leia.Retorna os nomes dos campos de assinatura não-assinados (não-sincronizados).
containSignaturebooleanLeia.Alias para {@link #containsSignature()} que corresponde ao C# { @code IsContainSignature (()) } nome.
totalRevisionintLeia.Devolve o número total de revisões assinadas no documento.

Métodos de avaliação

AssinaturaDescrição:
PdfFileSignature()Cria uma nova instância vazia {@code PdfFileSignature}.
PdfFileSignature(document: Document)Cria um {@code PdfFileSignature} vinculado ao documento especificado.
PdfFileSignature(inputFile: String)Cria um {@code PdfFileSignature} vinculado ao PDF em { @ code inputFile}.
bindPdf(inputFile: String)Liga um ficheiro PDF a esta fachada de assinatura.
bindPdf(inputStream: InputStream)Liga um PDF a partir de uma entrada.
bindPdf(document: Document)Liga um {@link Document} existente a esta fachada de assinatura.
getSignNames()List<String>Devolve os nomes dos campos de assinatura signed no documento.
getSignatureNames(onlyActive: boolean)List<SignatureName>Devolve os nomes de todos os campos de assinatura no documento como:
{@link SignatureName} objetos com metadados sobre se cada campo é assinado.
getSignatureNames()List<SignatureName>Devolve os nomes de todos os campos de assinatura (sincronizados e não-sincritos).
getBlankSignNames()List<String>Retorna os nomes dos campos de assinatura não-assinados (não-sincronizados).
verifySignature(signatureName: SignatureName)booleanVerifica a assinatura digital do campo de assinaturas especificado.
verifySignature(signName: String)booleanVerifica a assinatura digital do campo de assinaturas especificado.
verifySignature(signName: String, options: ValidationOptions)booleanVerifica a assinatura digital com opções de validação.
verifySignature(signName: String, options: ValidationOptions, result: ValidationResult[])booleanVerifica a assinatura digital com opções de validação e retorna um resultado.
verifySignature(signatureName: SignatureName, options: ValidationOptions)booleanVerifica a assinatura digital do {@link SignatureName} especificado com opções.
isContainSignature()booleanAlias para {@link #containsSignature()} que corresponde ao C# { @code IsContainSignature (()) } nome.
containsSignature()booleanDevolve se o documento contém pelo menos um campo de assinatura.
isSigned(signName: String)booleanDevolve se o campo de assinatura especificado está assinado.
getReason(signName: String)StringDevolve o motivo da assinatura para o campo de assinaturas especificado.
getLocation(signName: String)StringRetorna a localização de assinatura para o campo de signatura especificado.
getSignerName(signName: String)StringDevolve o nome do signatário para o campo de assinatura especificado.
getDateTime(signName: String)DateDevolve a data de assinatura para o campo de signatura especificado.
getContactInfo(signName: String)StringRetorna a informação de contacto para o campo especificado da assinatura.
save(outputFile: String)Salva o documento vinculado a um ficheiro.
save(outputStream: OutputStream)Salva o documento vinculado para um fluxo de saída.
close()Fecha a fachada de assinatura e libera o documento vinculado
(se esta fachada é proprietária).
sign(pageNumber: int, reason: String, contact: String, location: String, visible: boolean, rect: Rectangle, signature: Signature)Assina o documento criando um novo campo de assinatura na página dada.
sign(fieldName: String, signature: Signature)Assina um campo de assinatura existente pelo nome.
removeSignature(signName: String)Remove uma assinatura do campo de assinaturas especificado.
removeSignature(signName: String, removeField: boolean)Remove uma assinatura do campo de assinaturas especificado.
containsUsageRights()booleanDevolve se o documento contém direitos de utilização (dicionário UR3 no catálogo do documento).
removeUsageRights()Remove os direitos de uso do documento.
getTotalRevision()intDevolve o número total de revisões assinadas no documento.
getRevision(signName: String)intDevolve o número de revisão baseado em 1 para o campo de assinatura especificado.
getRevision(signatureName: SignatureName)intDevolve o número de revisão baseado em 1 para o campo de assinatura especificado.
isCoversWholeDocument(signName: String)booleanDevolve se o intervalo de bytes da assinatura nomeada cobre a
Todo o documento (ou seja, a documentação de um Estado-Membro).
coversWholeDocument(signatureName: SignatureName)booleanDevolve se o intervalo de bytes da assinatura nomeada cobre a
Todo o documento.
getReason(name: SignatureName)String{@link #getReason(String)} sobrecarga tomando { @link SignatureName}.
getLocation(name: SignatureName)String{@link #getLocation(String)} sobrecarga tomando { @link SignatureName}.
getSignerName(name: SignatureName)String{@link #getSignerName(String)} sobrecarga tomando { @link SignatureName}.
getDateTime(name: SignatureName)Date{@link #getDateTime(String)} sobrecarga tomando { @link SignatureName}.
getContactInfo(name: SignatureName)String{@link #getContactInfo(String)} sobrecarga tomando { @link SignatureName}.

Ver também:

 Português