Gestion des signatures

Supprimer une signature

Utilisez ce flux de travail lorsqu’une signature numérique existante doit être supprimée du document.

Étapes

  1. Créez une instance PdfFileSignature et liez le PDF signé.

  2. Lisez la collection de signatures et sélectionnez un nom de signature.

  3. Appelez removeSignature avec ce nom.

  4. Enregistrez le fichier mis à jour et fermez l’objet de façade.

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

L’ensemble d’exemples Java actuel n’inclut pas de méthode distincte pour supprimer le champ de signature associé après la suppression de la signature.