Gerenciamento de assinaturas
Contents
[
Hide
]
Remover uma assinatura
Use este fluxo de trabalho quando uma assinatura digital existente precisar ser removida do documento.
Etapas
- Crie uma instância de
PdfFileSignaturee vincule o PDF assinado. - Leia a coleção de assinaturas e selecione um nome de assinatura.
- Chame
removeSignaturecom esse nome. - Salve o arquivo atualizado e feche o objeto fachada.
Exemplo Java
public static void removeSignature(Path inputFile, Path outputFile) {
PdfFileSignature pdfSignature = new PdfFileSignature();
try {
pdfSignature.bindPdf(inputFile.toString());
SignatureName signatureName = pdfSignature.getSignatureNames().get_Item(0);
pdfSignature.removeSignature(signatureName);
pdfSignature.save(outputFile.toString());
} finally {
pdfSignature.close();
}
}
O conjunto atual de exemplos em Java não inclui um método separado para remover o campo de assinatura associado após excluir a assinatura.