PdfFileSecurity
ΕΚΤΙΜΗΣΗ
PdfFileSecurity Είναι μια τάξη στο Aspose.PDF FOSS για Java. Κληρονομιά από: Closeable.
Παρέχει μεθόδους για τη διαχείριση της ασφάλειας του εγγράφου PDF: κρυπτογράφηση, αποκρυπήσεις, κωδικούς πρόσβασης και άδειες πρόσβασής.
Αυτή η κατηγορία παρέχει 38 μεθόδους για να εργαστείτε με PdfFileSecurity αντικείμενα σε προγράμματα Java. Οι διαθέσιμες μεθόδους περιλαμβάνουν: PdfFileSecurity, bindPdf, changePassword, close, decryptFile, encryptFile, getDocument, getInputFile, getOutputFile, getOutputStream, isAllowExceptions, isEncrypted,11 και άλλες μεθόδους. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Java μετά την εγκατάσταση του Aspose.PDF FOSS για το πακέτο Java. Ιδιοκτησία : allowExceptions, document, encrypted, inputFile, outputFile, outputStream.
Ιδιοκτησία
| Ονομασία | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
inputFile | String | Διαβάστε | Επιστρέφει την ρυθμισμένη πορεία αρχείου εισόδου. |
outputFile | String | Διαβάστε | Επιστρέφει την διαδρομή αρχείου εξόδου που έχει ρυθμιστεί. |
document | Document | Διαβάστε | Επιστρέφει το δεσμευμένο έγγραφο, ή {@code null}. |
outputStream | OutputStream | Διαβάστε | Επιστρέφει την ρυθμισμένη ροή εξόδου. |
allowExceptions | boolean | Διαβάστε | Επιστρέφει αν οι μέθοδοι φασάδας πρέπει να ρίξουν αμέσως όταν μια λειτουργία αποτύχει. |
encrypted | boolean | Διαβάστε | Επιστρέφει εάν το κρυπτογραφημένο έγγραφο είναι κρυστάλλινο. |
Μέθοδοι
| υπογραφή | Περιγραφή |
|---|---|
PdfFileSecurity() | Δημιουργεί μια νέα παραβολή {@code PdfFileSecurity}. |
PdfFileSecurity(inputFile: String, outputFile: String) | Δημιουργεί ένα φακέλο που συνδέεται με τα καθορισμένα αρχεία εισόδου και εξόδου. |
PdfFileSecurity(inputStream: InputStream, outputStream: OutputStream) | Δημιουργεί ένα φακέλο συνδεδεμένο με τις καθορισμένες ροές εισόδου και εξόδου. |
PdfFileSecurity(document: Document, outputStream: OutputStream) | Δημιουργεί ένα φακέλο που συνδέεται με το καθορισμένο έγγραφο και τη ροή εξόδου. |
getInputFile() → String | Επιστρέφει την ρυθμισμένη πορεία αρχείου εισόδου. |
setInputFile(inputFile: String) | Εισάγετε την ρυθμισμένη πορεία αρχείου εισόδου. |
getOutputFile() → String | Επιστρέφει την διαδρομή αρχείου εξόδου που έχει ρυθμιστεί. |
setOutputFile(outputFile: String) | Καθορίστε τη διαδρομή αρχείου εξόδου που έχει ρυθμιστεί. |
setInputStream(inputStream: InputStream) | Εισάγετε την ρυθμισμένη ροή εισόδου. |
getDocument() → Document | Επιστρέφει το δεσμευμένο έγγραφο, ή {@code null}. |
getOutputStream() → OutputStream | Επιστρέφει την ρυθμισμένη ροή εξόδου. |
setOutputStream(outputStream: OutputStream) | Εισάγετε την ρυθμισμένη ροή εξόδου. |
isAllowExceptions() → boolean | Επιστρέφει αν οι μέθοδοι φασάδας πρέπει να ρίξουν αμέσως όταν μια λειτουργία αποτύχει. |
setAllowExceptions(allowExceptions: boolean) | Να βάλει την παράδοση της σημαίας. |
bindPdf(inputFile: String) → boolean | Συνδέστε ένα αρχείο PDF σε αυτό το φάσμα ασφαλείας. |
bindPdf(inputStream: InputStream) → boolean | Συνδέει ένα PDF από μια ροή εισόδου. |
bindPdf(document: Document) → boolean | Συνδέστε ένα υπάρχον {@link Document} σε αυτή την φάση ασφαλείας. |
save(outputFile: String) → boolean | Αποθηκεύετε το συνδεδεμένο έγγραφο σε ένα αρχείο. |
save(outputStream: OutputStream) → boolean | Αποθηκεύει το συνδεδεμένο έγγραφο σε ένα ρεύμα εξόδου. |
save() → boolean | Αποθηκεύει το δεσμευμένο έγγραφο στον προορισμό εξόδου που έχει ρυθμιστεί. |
decryptFile(password: String) → boolean | Αποκρυπτογραφεί το δεσμευμένο PDF έγγραφο. |
isEncrypted() → boolean | Επιστρέφει εάν το κρυπτογραφημένο έγγραφο είναι κρυστάλλινο. |
setPrivilege(userPassword: String, ownerPassword: String, permissions: int) → boolean | Σύνταξη προνόμων του εγγράφου χρησιμοποιώντας ρητές γραμμές κωδικού πρόσβασης και ένα πρωτότυπο bitmask. |
setPrivilege(privilege: DocumentPrivilege) → boolean | Εισάγετε τα προνόμια του εγγράφου χρησιμοποιώντας κενές κωδικούς πρόσβασης. |
setPrivilege(userPassword: String, ownerPassword: String, privilege: DocumentPrivilege) → boolean | Εισάγει τα προνόμια του εγγράφου και εφαρμόζει την τυποποιημένη κρυπτογράφηση χρησιμοποιώντας το παρεχόμενο |
| Τα κωδικά. | |
encryptFile(userPassword: String, ownerPassword: String, privilege: DocumentPrivilege, keySize: KeySize) → boolean | Κρυπτογραφεί το έγγραφο χρησιμοποιώντας τον καθορισμένο μέγεθος κλειδιού. |
encryptFile(userPassword: String, ownerPassword: String, privilege: DocumentPrivilege, keySize: KeySize, algorithm: Algorithm) → boolean | Κρυπτογραφεί το έγγραφο χρησιμοποιώντας τον καθορισμένο μέγεθος κλειδιού και την οικογένεια αλγόριθμων. |
changePassword(oldPassword: String, newPassword: String, newOwnerPassword: String) → boolean | αλλάζει τα κωδικά πρόσβασης του εγγράφου, διατηρώντας παράλληλα τις τρέχουσες άδειες και |
| Ο αλγόριθμος . | |
changePassword(oldPassword: String, newPassword: String, newOwnerPassword: String, privilege: DocumentPrivilege, keySize: KeySize) → boolean | Αλλαγή κωδικών πρόσβασης και προνόμια σημαίες χρησιμοποιώντας το καθορισμένο μέγεθος κλειδιού. |
changePassword(oldPassword: String, newPassword: String, newOwnerPassword: String, privilege: DocumentPrivilege, keySize: KeySize, algorithm: Algorithm) → boolean | Αλλαγή κωδικών πρόσβασης, προνόμια σημαίες και οικογένεια αλγορίθμων. |
trySetPrivilege(userPassword: String, ownerPassword: String, privilege: DocumentPrivilege) → boolean | Προσπαθεί να ορίσει προνόμια και επιστρέφει {@code false} αντί για ρίχνοντας. |
tryEncryptFile(userPassword: String, ownerPassword: String, privilege: DocumentPrivilege, keySize: KeySize) → boolean | Προσπαθεί να κρυπτογραφήσει και επιστρέφει {@code false} αντί για ρίχνοντας. |
tryEncryptFile(userPassword: String, ownerPassword: String, privilege: DocumentPrivilege, keySize: KeySize, algorithm: Algorithm) → boolean | Προσπαθεί να κρυπτογραφήσει και επιστρέφει {@code false} αντί για ρίχνοντας. |
tryDecryptFile(password: String) → boolean | Προσπαθεί να αποκρυπτογραφήσει και επιστρέφει {@code false} αντί για ρίχνοντας. |
tryChangePassword(oldPassword: String, newPassword: String, newOwnerPassword: String) → boolean | Προσπαθεί να αλλάξει τον κωδικό πρόσβασης και επιστρέφει {@code false} αντί για το ρίχνει. |
tryChangePassword(oldPassword: String, newPassword: String, newOwnerPassword: String, privilege: DocumentPrivilege, keySize: KeySize) → boolean | Προσπαθεί να αλλάξει τον κωδικό πρόσβασης και επιστρέφει {@code false} αντί για το ρίχνει. |
tryChangePassword(oldPassword: String, newPassword: String, newOwnerPassword: String, privilege: DocumentPrivilege, keySize: KeySize, algorithm: Algorithm) → boolean | Προσπαθεί να αλλάξει τον κωδικό πρόσβασης και επιστρέφει {@code false} αντί για το ρίχνει. |
close() | Κλείνει το φάσμα ασφαλείας και απελευθερώνει το δεσμευμένο έγγραφο. |