PdfFileSignature

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.

Ιδιότητες

ΟνομασίαΤύποςΠρόσβασηΠεριγραφή
signNamesList<String>ΔιαβάστεΕπιστρέφει τα ονόματα των πεδίων υπογραφής υπογεγραμμένο στο έγγραφο.
signatureNamesList<SignatureName>ΔιαβάστεΕπιστρέφει τα ονόματα όλων των πεδίων υπογραφής (και υπογράφονται και μη υπογεγραμμένα).
blankSignNamesList<String>ΔιαβάστεΕπιστρέφει τα ονόματα των μη υπογεγραμμένων (λευκών) πεδίων υπογραφής.
containSignaturebooleanΔιαβάστεΣυμπληρώστε το όνομα του κειμένου για {@link #containsSignature()} που ταιριάζει με το C# {_code IsContainSignature() }.
totalRevisionintΔιαβάστεΕπιστρέφει τον συνολικό αριθμό των υπογεγραμμένων αναθεωρήσεων στο έγγραφο.

Μέθοδοι

υπογραφήΠεριγραφή
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}.

Δείτε επίσης

 Ελληνικά