PdfFileInfo
ΕΚΤΙΜΗΣΗ
PdfFileInfo Είναι μια τάξη στο Aspose.PDF FOSS για Java. Κληρονομιά από: Closeable.
Παρέχει πρόσβαση μόνο σε μεταδεδομένα και ιδιότητες του εγγράφου PDF, όπως τίτλος, συγγραφέας, αριθμός σελίδων και κατάσταση κρυπτογράφησης.
Αυτή η κατηγορία παρέχει 38 μεθόδους για να εργαστείτε με PdfFileInfo αντικείμενα σε προγράμματα Java. Οι διαθέσιμες μεθόδους περιλαμβάνουν: PdfFileInfo, bindPdf, clearInfo, close, getAuthor, getCreationDate, getCreator, getDocument, getDocumentPrivilege, getKeywords, getModDate, getNumberOfPages,12 πρόσθετες μεθόδους. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Java μετά την εγκατάσταση του Aspose.PDF FOSS για το πακέτο Java. Ιδιοκτησία : author, creationDate, creator, document, documentPrivilege, encrypted,Και 8 περισσότερα.
Ιδιοκτησία
| Ονομασία | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
document | Document | Διαβάστε | Επιστρέφει το δεσμευμένο έγγραφο, ή {@code null}. |
title | String | Διαβάστε | Επιστρέφει τον τίτλο του εγγράφου. |
author | String | Διαβάστε | Επιστρέφει ο συγγραφέας του εγγράφου. |
subject | String | Διαβάστε | Επιστρέφει το θέμα του εγγράφου. |
keywords | String | Διαβάστε | Επιστρέφει τα κλειδιά του εγγράφου. |
creator | String | Διαβάστε | Επιστρέφει την εφαρμογή του δημιουργού εγγράφου. |
producer | String | Διαβάστε | Επιστρέφει ο παραγωγός PDF. |
creationDate | Date | Διαβάστε | Επιστρέφει την ημερομηνία δημιουργίας του εγγράφου. |
modDate | Date | Διαβάστε | Επιστρέφει την ημερομηνία τροποποίησης του εγγράφου. |
encrypted | boolean | Διαβάστε | Επαναλάβετε εάν το έγγραφο είναι κρυπτογραφημένο. |
pdfFile | boolean | Διαβάστε | Επιστρέφει εάν το συνδεδεμένο αρχείο είναι ένα έγκυρο PDF. |
passwordType | PasswordType | Διαβάστε | Επιστρέφει το ρόλο του κωδικού πρόσβασης που χρησιμοποιήθηκε για να ανοίξει το έγγραφο. |
numberOfPages | int | Διαβάστε | Επιστρέφει τον συνολικό αριθμό σελίδων. |
documentPrivilege | DocumentPrivilege | Διαβάστε | Επιστρέφει τις άδειες εγγράφου ως αντικείμενο προνόμου συμβατό με το φάσμα. |
Μέθοδοι
| υπογραφή | Περιγραφή |
|---|---|
PdfFileInfo() | Δημιουργεί μια νέα κενή παραβολή {@code PdfFileInfo}. |
PdfFileInfo(inputFile: String) | Δημιουργεί ένα {@code PdfFileInfo} ανοίγοντας το καθορισμένο αρχείο PDF. |
PdfFileInfo(inputFile: String, password: String) | Δημιουργεί ένα {@code PdfFileInfo} ανοίγοντας το καθορισμένο κρυπτογραφημένο αρχείο PDF |
| χρησιμοποιώντας το παρασχεμένο κωδικό πρόσβασης. | |
PdfFileInfo(inputFile: String, password: String, customHandler: ICustomSecurityHandler) | Δημιουργεί ένα {@code PdfFileInfo} για κρυπτογραφημένο PDF χρησιμοποιώντας μια προσαρμοσμένη διαχειριστή ασφαλείας. |
PdfFileInfo(stream: InputStream) | Δημιουργεί ένα {@code PdfFileInfo} διαβάζοντας από την καθορισμένη ροή εισόδου. |
PdfFileInfo(stream: InputStream, password: String) | Δημιουργεί ένα {@code PdfFileInfo} διαβάζοντας από την καθορισμένη κρυπτογραφημένη εισαγωγή |
| Σύνδεση με το παρόν κωδικό πρόσβασης. | |
PdfFileInfo(stream: InputStream, password: String, customHandler: ICustomSecurityHandler) | Δημιουργεί ένα {@code PdfFileInfo} διαβάζοντας μια κρυπτογραφημένη ροή εισόδου χρησιμοποιώντας |
| Ενα συνηθισμένο εμπόριο ασφαλείας. | |
PdfFileInfo(document: Document) | Δημιουργεί ένα {@code PdfFileInfo} συνδεδεμένο με ήδη φορτωμένο έγγραφο. |
getDocument() → Document | Επιστρέφει το δεσμευμένο έγγραφο, ή {@code null}. |
bindPdf(document: Document) → boolean | Συνδέστε μια ήδη ανοιχτή παραβολή εγγράφου σε αυτό το αναγνώστη πληροφοριών. |
bindPdf(inputFile: String) → boolean | Συνδέστε ένα αρχείο PDF σε αυτό το αναγνώστη πληροφοριών. |
bindPdf(inputFile: String, password: String) → boolean | Συνδέει ένα κρυπτογραφημένο αρχείο PDF σε αυτό το αναγνώστη πληροφοριών χρησιμοποιώντας την παροχή |
| Ο κωδικός. | |
bindPdf(inputStream: InputStream) → boolean | Συνδέει ένα PDF από μια ροή εισόδου. |
bindPdf(inputStream: InputStream, password: String) → boolean | Συνδέει ένα κρυπτογραφημένο PDF από μια ροή εισόδου χρησιμοποιώντας το παρασχεθέν κωδικό πρόσβασης. |
bindPdf(inputFile: String, password: String, customHandler: ICustomSecurityHandler) → boolean | Συνδέει ένα κρυπτογραφημένο αρχείο PDF χρησιμοποιώντας μια προσαρμοσμένη διαχειριστή ασφαλείας. |
bindPdf(inputStream: InputStream, password: String, customHandler: ICustomSecurityHandler) → boolean | Συνδέει μια κρυπτογραφημένη ροή PDF χρησιμοποιώντας ένα προσαρμοσμένο χειριστή ασφαλείας. |
getTitle() → String | Επιστρέφει τον τίτλο του εγγράφου. |
getAuthor() → String | Επιστρέφει ο συγγραφέας του εγγράφου. |
getSubject() → String | Επιστρέφει το θέμα του εγγράφου. |
getKeywords() → String | Επιστρέφει τα κλειδιά του εγγράφου. |
getCreator() → String | Επιστρέφει την εφαρμογή του δημιουργού εγγράφου. |
getProducer() → String | Επιστρέφει ο παραγωγός PDF. |
getCreationDate() → Date | Επιστρέφει την ημερομηνία δημιουργίας του εγγράφου. |
getModDate() → Date | Επιστρέφει την ημερομηνία τροποποίησης του εγγράφου. |
isEncrypted() → boolean | Επαναλάβετε εάν το έγγραφο είναι κρυπτογραφημένο. |
isPdfFile() → boolean | Επιστρέφει εάν το συνδεδεμένο αρχείο είναι ένα έγκυρο PDF. |
hasOpenPassword() → boolean | Επιστρέφει εάν το κρυπτογραφημένο έγγραφο έχει μια ανοικτή εισαγωγή κωδικού πρόσβασης. |
hasEditPassword() → boolean | Επιστρέφει εάν το κρυπτογραφημένο έγγραφο έχει μια εισαγωγή κωδικού πρόσβασης επεξεργασίας. |
getPasswordType() → PasswordType | Επιστρέφει το ρόλο του κωδικού πρόσβασης που χρησιμοποιήθηκε για να ανοίξει το έγγραφο. |
getNumberOfPages() → int | Επιστρέφει τον συνολικό αριθμό σελίδων. |
getPageWidth(pageNumber: int) → double | Επιστρέφει το πλάτος της σελίδας σε σημεία (1/72 ίντσες) για την δεδομένη σελίδα με βάση 1 |
| αριθμός, που λαμβάνεται από τη σελίδα MediaBox. | |
getPageHeight(pageNumber: int) → double | Επιστρέφει το ύψος της σελίδας σε σημεία (1/72 ίντσες) για την δεδομένη σελίδα με βάση 1 |
| αριθμός, που λαμβάνεται από τη σελίδα MediaBox. | |
getDocumentPrivilege() → DocumentPrivilege | Επιστρέφει τις άδειες εγγράφου ως αντικείμενο προνόμου συμβατό με το φάσμα. |
setMetaInfo(name: String, value: String) | Προσθέτει (ή υπεργραφεί) μια προσαρμοσμένη εισαγωγή στο λεξικό /Info του εγγράφου. |
saveNewInfo(outputFile: String) → boolean | Αποθηκεύει το συνδεδεμένο έγγραφο - μαζί με οποιαδήποτε επεξεργασία {@link #setMetaInfo} - |
| Στον κώδικα του. | |
saveNewInfo(outputStream: OutputStream) → boolean | Η διαφορά ροής του {@link #saveNewInfo(String)}. |
clearInfo() | Καθαρίζει τις εισαγωγές των μεταδεδομένων του τυποποιημένου εγγράφου από το συνδεδεμένο έγγραφο. |
close() | Κλείνει αυτό το ενημερωτικό αναγνώστη και κυκλοφορεί το δεσμευμένο έγγραφο. |