Información de la firma
Contents
[
Hide
]
Obtener información de la firma
Utilice este flujo de trabajo cuando necesite inspeccionar quién firmó un PDF y qué metadatos de la firma se almacenaron.
Pasos
- Cree una instancia de
PdfFileSignaturey enlace el PDF firmado. - Lea la colección de firmas y seleccione un nombre de firma.
- Llame a los accesores de información de la firma para el nombre del firmante, la fecha, el motivo y la ubicación.
- Cierre el objeto fachada cuando haya terminado.
Ejemplo en 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();
}
}