Gestión de firmas

Eliminar una firma

Utilice este Workflow cuando una firma digital existente deba eliminarse del documento.

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 removeSignature con ese nombre.
  4. Guarde el archivo actualizado y cierre el objeto fachada.

Ejemplo 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();
    }
}

El conjunto actual de ejemplos en Java no incluye un método separado para eliminar el campo de firma asociado después de eliminar la firma.