PdfFileSignature
ΕΚΤΙΜΗΣΗ
PdfFileSignature Είναι μια τάξη στο Aspose.PDF FOSS για Java. Κληρονομιά από: AutoCloseable.
Εισαγωγή σε εργασίες με ψηφιακές υπογραφές PDF.
Αυτή η κατηγορία παρέχει 42 μεθόδους για να εργαστείτε με PdfFileSignature αντικείμενα σε προγράμματα Java. Οι διαθέσιμες μεθόδους περιλαμβάνουν: PdfFileSignature, bindPdf, close, containsSignature, containsUsageRights, coversWholeDocument, getBlankSignNames, getContactInfo, getDateTime, getLocation, getReason, getRevision,12 πρόσθετες μεθόδους. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Java μετά την εγκατάσταση του Aspose.PDF FOSS για το πακέτο Java. Ιδιοκτησία : blankSignNames, containSignature, signNames, signatureNames, totalRevision.
Ιδιοκτησία
| Ονομασία | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
signNames | List<String> | Διαβάστε | Επιστρέφει τα ονόματα των πεδίων υπογραφής υπογεγραμμένο στο έγγραφο. |
signatureNames | List<SignatureName> | Διαβάστε | Επιστρέφει τα ονόματα όλων των πεδίων υπογραφής (και υπογράφονται και μη υπογεγραμμένα). |
blankSignNames | List<String> | Διαβάστε | Επιστρέφει τα ονόματα των μη υπογεγραμμένων (λευκών) πεδίων υπογραφής. |
containSignature | boolean | Διαβάστε | Συμπληρώστε το όνομα του κειμένου για {@link #containsSignature()} που ταιριάζει με το C# {_code IsContainSignature() }. |
totalRevision | int | Διαβάστε | Επιστρέφει τον συνολικό αριθμό των υπογεγραμμένων αναθεωρήσεων στο έγγραφο. |
Μέθοδοι
| υπογραφή | Περιγραφή |
|---|---|
PdfFileSignature() | Δημιουργεί μια νέα κενή παραβολή {@code PdfFileSignature}. |
PdfFileSignature(document: Document) | Δημιουργεί ένα {@code PdfFileSignature} συνδεδεμένο με το καθορισμένο έγγραφο. |
PdfFileSignature(inputFile: String) | Δημιουργεί ένα {@code PdfFileSignature} συνδεδεμένο με το PDF στο { @code inputFile}. |
bindPdf(inputFile: String) | Συνδέστε ένα αρχείο PDF σε αυτό το φάκελο υπογραφής. |
bindPdf(inputStream: InputStream) | Συνδέει ένα PDF από μια ροή εισόδου. |
bindPdf(document: Document) | Συνδέστε ένα υπάρχον {@link Document} σε αυτή την υπογραφή φάση. |
getSignNames() → List<String> | Επιστρέφει τα ονόματα των πεδίων υπογραφής υπογεγραμμένο στο έγγραφο. |
getSignatureNames(onlyActive: boolean) → List<SignatureName> | Επιστρέφει τα ονόματα όλων των πεδίων υπογραφής στο έγγραφο ως: |
| {@link SignatureName} αντικείμενα με μεταδεδομένα σχετικά με το αν κάθε πεδίο υπογράφεται. | |
getSignatureNames() → List<SignatureName> | Επιστρέφει τα ονόματα όλων των πεδίων υπογραφής (και υπογράφονται και μη υπογεγραμμένα). |
getBlankSignNames() → List<String> | Επιστρέφει τα ονόματα των μη υπογεγραμμένων (λευκών) πεδίων υπογραφής. |
verifySignature(signatureName: SignatureName) → boolean | Ελέγξτε την ψηφιακή υπογραφή του καθορισμένου πεδίου υπογραφής. |
verifySignature(signName: String) → boolean | Ελέγξτε την ψηφιακή υπογραφή του καθορισμένου πεδίου υπογραφής. |
verifySignature(signName: String, options: ValidationOptions) → boolean | Ελέγξτε την ψηφιακή υπογραφή με τις επιλογές επικύρωσης. |
verifySignature(signName: String, options: ValidationOptions, result: ValidationResult[]) → boolean | Ελέγχει την ψηφιακή υπογραφή με τις επιλογές επικύρωσης και επιστρέφει το αποτέλεσμα. |
verifySignature(signatureName: SignatureName, options: ValidationOptions) → boolean | Ελέγξτε την ψηφιακή υπογραφή του καθορισμένου {@link SignatureName} με τις επιλογές. |
isContainSignature() → boolean | Συμπληρώστε το όνομα του κειμένου για {@link #containsSignature()} που ταιριάζει με το C# {_code IsContainSignature() }. |
containsSignature() → boolean | Επιστρέφει εάν το έγγραφο περιέχει τουλάχιστον ένα υπογεγραμμένο πεδίο υπογραφής. |
isSigned(signName: String) → boolean | Επιστρέφει εάν το καθορισμένο πεδίο υπογραφής έχει υπογράψει. |
getReason(signName: String) → String | Επιστρέφει τον λόγο υπογραφής για το καθορισμένο πεδίο υπογραφή. |
getLocation(signName: String) → String | Επιστρέφει τη θέση υπογραφής για το καθορισμένο πεδίο υπογραφή. |
getSignerName(signName: String) → String | Επιστρέφει το όνομα του υπογράφου για το καθορισμένο πεδίο υπογραφής. |
getDateTime(signName: String) → Date | Επιστρέφει την ημερομηνία υπογραφής για το καθορισμένο πεδίο υπογραφή. |
getContactInfo(signName: String) → String | Επιστρέφει τις πληροφορίες επικοινωνίας για το καθορισμένο πεδίο υπογραφής. |
save(outputFile: String) | Αποθηκεύετε το συνδεδεμένο έγγραφο σε ένα αρχείο. |
save(outputStream: OutputStream) | Αποθηκεύει το συνδεδεμένο έγγραφο σε ένα ρεύμα εξόδου. |
close() | Κλείνει το φάκελο υπογραφής και απελευθερώνει το δεσμευμένο έγγραφο |
| (Αν το έχει η παρούσα τράπεζα). | |
sign(pageNumber: int, reason: String, contact: String, location: String, visible: boolean, rect: Rectangle, signature: Signature) | Υπογράφει το έγγραφο δημιουργώντας ένα νέο πεδίο υπογραφής στη συγκεκριμένη σελίδα. |
sign(fieldName: String, signature: Signature) | Υπογράφει ένα υπάρχον πεδίο υπογραφής με όνομα. |
removeSignature(signName: String) | Αφαιρέστε μια υπογραφή από το καθορισμένο πεδίο υπογραφής. |
removeSignature(signName: String, removeField: boolean) | Αφαιρέστε μια υπογραφή από το καθορισμένο πεδίο υπογραφής. |
containsUsageRights() → boolean | Επιστρέφει εάν το έγγραφο περιέχει δικαιώματα χρήσης (UR3 λεξικό στο κατάλογο εγγράφων). |
removeUsageRights() | Απομακρύνει τα δικαιώματα χρήσης από το έγγραφο. |
getTotalRevision() → int | Επιστρέφει τον συνολικό αριθμό των υπογεγραμμένων αναθεωρήσεων στο έγγραφο. |
getRevision(signName: String) → int | Επιστρέφει τον αριθμό αναθεώρησης με βάση το 1 για το καθορισμένο πεδίο υπογραφής. |
getRevision(signatureName: SignatureName) → int | Επιστρέφει τον αριθμό αναθεώρησης με βάση το 1 για το καθορισμένο πεδίο υπογραφής. |
isCoversWholeDocument(signName: String) → boolean | Επαναλαμβάνει αν η περιοχή byte της ονομαστικής υπογραφής καλύπτει το |
| Ολόκληρο το έγγραφο (π.χ. | |
coversWholeDocument(signatureName: SignatureName) → boolean | Επαναλαμβάνει αν η περιοχή byte της ονομαστικής υπογραφής καλύπτει το |
| ολόκληρο το έγγραφο. | |
getReason(name: SignatureName) → String | {@link #getReason(String)} υπερφόρτωση λαμβάνοντας το { @link SignatureName}. |
getLocation(name: SignatureName) → String | {@link #getLocation(String)} υπερφόρτωση λαμβάνοντας το { @link SignatureName}. |
getSignerName(name: SignatureName) → String | {@link #getSignerName(String)} υπερφόρτωση λαμβάνοντας το { @link SignatureName}. |
getDateTime(name: SignatureName) → Date | {@link #getDateTime(String)} υπερφόρτωση λαμβάνοντας το { @link SignatureName}. |
getContactInfo(name: SignatureName) → String | {@link #getContactInfo(String)} υπερφόρτωση λαμβάνοντας το { @link SignatureName}. |