Información de la firma

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

  1. Cree una instancia de PdfFileSignature y enlace el PDF firmado.
  2. Lea la colección de firmas y seleccione un nombre de firma.
  3. Llame a los accesores de información de la firma para el nombre del firmante, la fecha, el motivo y la ubicación.
  4. 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();
    }
}