Informations sur la signature
Contents
[
Hide
]
Obtenir des informations sur la signature
Utilisez ce flux de travail lorsque vous devez vérifier qui a signé un PDF et quelles métadonnées de signature ont été stockées.
Étapes
-
Créez une instance
PdfFileSignatureet liez le PDF signé. -
Lisez la collection de signatures et sélectionnez un nom de signature.
-
Appelez les accesseurs aux informations de signature pour connaître le nom du signataire, la date, la raison et le lieu.
-
Fermez l’objet de façade lorsque vous avez terminé.
Exemple Java
public static void getSignatureInformation(Path inputFile) {
PdfFileSignature pdfSignature = new PdfFileSignature();
try {
pdfSignature.bindPdf(inputFile.toString());
SignatureName signatureName = pdfSignature.getSignatureNames().get_Item(0);
System.out.println("Signature Names: " + pdfSignature.getSignNames());
System.out.println("Signer: " + pdfSignature.getSignerName(signatureName));
System.out.println("Date: " + pdfSignature.getDateTime(signatureName));
System.out.println("Reason: " + pdfSignature.getReason(signatureName));
System.out.println("Location: " + pdfSignature.getLocation(signatureName));
} finally {
pdfSignature.close();
}
}