PdfFileSignature

Vue de l’ensemble

PdfFileSignature C’est une classe dans Aspose.PDF FOSS pour Java. hérité de : AutoCloseable.

Facade pour travailler avec les signatures numériques PDF.

Cette classe fournit 42 méthodes pour travailler avec des objets PdfFileSignature dans les programmes Java. Les méthodes disponibles comprennent : PdfFileSignature, bindPdf, close, containsSignature, containsUsageRights, coversWholeDocument, getBlankSignNames, getContactInfo, getDateTime, getLocation, getReason, getRevision,12 méthodes supplémentaires. Tous les membres publics sont accessibles à toute application Java après l’installation de la Aspose.PDF FOSS pour le package Java. Propriétés : blankSignNames, containSignature, signNames, signatureNames, totalRevision.

Propriétés

Nom deTypeAccèsDescription
signNamesList<String>LireRetourne les noms des champs de signature signé dans le document.
signatureNamesList<SignatureName>LireRetourne les noms de tous les champs d’adhésion (tels que signé et non signat).
blankSignNamesList<String>LireRetourne les noms des champs de signature non signé (blanc).
containSignaturebooleanLireAlias pour {@link #containsSignature()} correspondant au nom C# {_code IsContainSignature() }.
totalRevisionintLireIl remplace le nombre total de révisions signées dans le document.

méthodes

SignatureDescription
PdfFileSignature()Créez un nouveau cas de {@code PdfFileSignature} vide.
PdfFileSignature(document: Document)Créez un {@code PdfFileSignature} lié au document spécifié.
PdfFileSignature(inputFile: String)Créez un {@code PdfFileSignature} lié au PDF à { @code inputFile}.
bindPdf(inputFile: String)Liens un fichier PDF à cette facade de signature.
bindPdf(inputStream: InputStream)Lient un PDF à partir d’un flux d’entrée.
bindPdf(document: Document)Liens un {@link Document} existant à cette facade de signature.
getSignNames()List<String>Retourne les noms des champs de signature signé dans le document.
getSignatureNames(onlyActive: boolean)List<SignatureName>Retourne les noms de tous les champs d’adhésion dans le document comme
{@link SignatureName} des objets avec des métadonnées sur la signature de chaque champ.
getSignatureNames()List<SignatureName>Retourne les noms de tous les champs d’adhésion (tels que signé et non signat).
getBlankSignNames()List<String>Retourne les noms des champs de signature non signé (blanc).
verifySignature(signatureName: SignatureName)booleanVérifiez la signature numérique du champ de signature spécifié.
verifySignature(signName: String)booleanVérifiez la signature numérique du champ de signature spécifié.
verifySignature(signName: String, options: ValidationOptions)booleanVérifiez la signature numérique avec les options de validation.
verifySignature(signName: String, options: ValidationOptions, result: ValidationResult[])booleanVérifiez la signature numérique avec les options de validation et retournez un résultat.
verifySignature(signatureName: SignatureName, options: ValidationOptions)booleanVérifie la signature numérique de l’indicateur {@link SignatureName} avec les options.
isContainSignature()booleanAlias pour {@link #containsSignature()} correspondant au nom C# {_code IsContainSignature() }.
containsSignature()booleanRetourne si le document contient au moins un champ de signature signé.
isSigned(signName: String)booleanRetourne si le champ de signature spécifié est signé.
getReason(signName: String)StringRetourne la raison de signature pour le champ d’affichage spécifié.
getLocation(signName: String)StringRetourne l’emplacement de signature pour le champ de signataire spécifié.
getSignerName(signName: String)StringRetourne le nom de signature pour le champ d’affichage spécifié.
getDateTime(signName: String)DateRetourne la date de signature pour le champ d’adhésion spécifié.
getContactInfo(signName: String)StringRetourne les informations de contact pour le champ d’adhésion spécifié.
save(outputFile: String)Économisez le document lié à un fichier.
save(outputStream: OutputStream)Économisez le document lié à un flux de sortie.
close()Fermez la facade de signature et libère le document lié
(si cette facade en possède).
sign(pageNumber: int, reason: String, contact: String, location: String, visible: boolean, rect: Rectangle, signature: Signature)Signature du document en créant un nouveau champ de signature sur la page donnée.
sign(fieldName: String, signature: Signature)Signature d’un champ de signature existant par nom.
removeSignature(signName: String)Retire une signature du champ de signatures spécifié.
removeSignature(signName: String, removeField: boolean)Retire une signature du champ de signatures spécifié.
containsUsageRights()booleanRetourne si le document contient des droits d’utilisation (le dictionnaire UR3 dans le catalogue de documents).
removeUsageRights()Il supprime les droits d’utilisation du document.
getTotalRevision()intIl remplace le nombre total de révisions signées dans le document.
getRevision(signName: String)intRetourne le numéro de révision basé sur 1 pour le champ d’adhésion spécifié.
getRevision(signatureName: SignatureName)intRetourne le numéro de révision basé sur 1 pour le champ d’adhésion spécifié.
isCoversWholeDocument(signName: String)booleanRetourne si la gamme de byte de la signature nommée couvre le
Tout le document (ou tout le texte).
coversWholeDocument(signatureName: SignatureName)booleanRetourne si la gamme de byte de la signature nommée couvre le
Tout le document.
getReason(name: SignatureName)String{@link #getReason(String)} surcharge en prenant { @link SignatureName}.
getLocation(name: SignatureName)String{@link #getLocation(String)} surcharge en prenant { @link SignatureName}.
getSignerName(name: SignatureName)String{@link #getSignerName(String)} surcharge en prenant { @link SignatureName}.
getDateTime(name: SignatureName)Date{@link #getDateTime(String)} surcharge en prenant { @link SignatureName}.
getContactInfo(name: SignatureName)String{@link #getContactInfo(String)} surcharge en prenant { @link SignatureName}.

Voir aussi

 Français