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 de | Type | Accès | Description |
|---|---|---|---|
signNames | List<String> | Lire | Retourne les noms des champs de signature signé dans le document. |
signatureNames | List<SignatureName> | Lire | Retourne les noms de tous les champs d’adhésion (tels que signé et non signat). |
blankSignNames | List<String> | Lire | Retourne les noms des champs de signature non signé (blanc). |
containSignature | boolean | Lire | Alias pour {@link #containsSignature()} correspondant au nom C# {_code IsContainSignature() }. |
totalRevision | int | Lire | Il remplace le nombre total de révisions signées dans le document. |
méthodes
| Signature | Description |
|---|---|
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) → boolean | Vérifiez la signature numérique du champ de signature spécifié. |
verifySignature(signName: String) → boolean | Vérifiez la signature numérique du champ de signature spécifié. |
verifySignature(signName: String, options: ValidationOptions) → boolean | Vérifiez la signature numérique avec les options de validation. |
verifySignature(signName: String, options: ValidationOptions, result: ValidationResult[]) → boolean | Vérifiez la signature numérique avec les options de validation et retournez un résultat. |
verifySignature(signatureName: SignatureName, options: ValidationOptions) → boolean | Vérifie la signature numérique de l’indicateur {@link SignatureName} avec les options. |
isContainSignature() → boolean | Alias pour {@link #containsSignature()} correspondant au nom C# {_code IsContainSignature() }. |
containsSignature() → boolean | Retourne si le document contient au moins un champ de signature signé. |
isSigned(signName: String) → boolean | Retourne si le champ de signature spécifié est signé. |
getReason(signName: String) → String | Retourne la raison de signature pour le champ d’affichage spécifié. |
getLocation(signName: String) → String | Retourne l’emplacement de signature pour le champ de signataire spécifié. |
getSignerName(signName: String) → String | Retourne le nom de signature pour le champ d’affichage spécifié. |
getDateTime(signName: String) → Date | Retourne la date de signature pour le champ d’adhésion spécifié. |
getContactInfo(signName: String) → String | Retourne 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() → boolean | Retourne 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() → int | Il remplace le nombre total de révisions signées dans le document. |
getRevision(signName: String) → int | Retourne le numéro de révision basé sur 1 pour le champ d’adhésion spécifié. |
getRevision(signatureName: SignatureName) → int | Retourne le numéro de révision basé sur 1 pour le champ d’adhésion spécifié. |
isCoversWholeDocument(signName: String) → boolean | Retourne si la gamme de byte de la signature nommée couvre le |
| Tout le document (ou tout le texte). | |
coversWholeDocument(signatureName: SignatureName) → boolean | Retourne 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}. |