PdfFileSignature

PdfFileSignature

Vue d’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