PDFΠαρκετάριο
ΕΚΤΙΜΗΣΗ
PDFParser Είναι μια τάξη στο Aspose.PDF FOSS για Java. Κληρονομιά από: Closeable.
Πλήρης παραμέτρηση αρχείων PDF που εφαρμόζει το φαύλο φορτίο αντικειμένων.
Αυτή η τάξη παρέχει 16 μεθόδους για να εργαστείτε με τα αντικείμενα PDFParser σε προγράμματα Java. Οι διαθέσιμες μεθόδους περιλαμβάνουν: PDFParser, close, getAllObjectKeys, getCatalog, getDecryptor, getObject, getTrailer, getVersion, initSecurity, isEncrypted, parse, parseObjectBody,και δύο πρόσθετες μεθόδους. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Java μετά την εγκατάσταση του Aspose.PDF FOSS για το πακέτο Java. Ιδιοκτησία : allObjectKeys, catalog, decryptor, encrypted, trailer, version.
Ιδιοκτησία
| Ονομασία | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
trailer | PdfDictionary | Διαβάστε | Επιστρέφει το λεξικό του trailer. |
version | float | Διαβάστε | Επιστρέφει την έκδοση PDF (π.χ. |
catalog | PdfDictionary | Διαβάστε | Επιστρέφει το λεξικό καταλόγου ρίζας (η αξία του /Root στο trailer). |
allObjectKeys | Set<PdfObjectKey> | Διαβάστε | Επιστρέφει όλα τα γνωστά κλειδιά αντικειμένου από τον πίνακα διασταύρωσης αναφοράς. |
encrypted | boolean | Διαβάστε | Επιστρέφει το έγγραφο εάν κρυπτογραφηθεί. |
decryptor | PDFDecryptor | Διαβάστε | Επιστρέφει το ενεργό αποκρυπτογράφο, εάν το έγγραφο ανοίγει με επιτυχία με κρυφή. |
Μέθοδοι
| υπογραφή | Περιγραφή |
|---|---|
PDFParser(reader: RandomAccessReader) | Δημιουργεί ένα νέο PDFParser για την δεδομένη πηγή. |
parse() | Διαχωρίζει τη δομή αρχείου PDF: επικεφαλής, διαμεσολαβητική αναφορά και trailer. |
getObject(key: PdfObjectKey) → PdfBase | Κατεβάζει ένα αντικείμενο με το κλειδί του (ο αριθμός αντικειμένου + αριθμό γενιάς). |
getObject(objectNumber: int) → PdfBase | Κατεβάζει ένα αντικείμενο με αριθμό αντικειμένου (γενέστερη 0). |
getTrailer() → PdfDictionary | Επιστρέφει το λεξικό του trailer. |
getVersion() → float | Επιστρέφει την έκδοση PDF (π.χ. |
getCatalog() → PdfDictionary | Επιστρέφει το λεξικό καταλόγου ρίζας (η αξία του /Root στο trailer). |
getAllObjectKeys() → Set<PdfObjectKey> | Επιστρέφει όλα τα γνωστά κλειδιά αντικειμένου από τον πίνακα διασταύρωσης αναφοράς. |
initSecurity(password: byte[]) | Αρχίζει την αποκρυπτογράφηση εάν το PDF είναι κρυφτό. |
initSecurity(password: byte[], customHandler: ICustomSecurityHandler) | Αρχίζει την αποκρυπτογράφηση εάν το PDF είναι κρυφτό. |
isEncrypted() → boolean | Επιστρέφει το έγγραφο εάν κρυπτογραφηθεί. |
setDecryptor(decryptor: PDFDecryptor) | Εισάγετε το decryptor απευθείας (για δοκιμές). |
getDecryptor() → PDFDecryptor | Επιστρέφει το ενεργό αποκρυπτογράφο, εάν το έγγραφο ανοίγει με επιτυχία με κρυφή. |
resolveReference(obj: PdfBase) → PdfBase | Επεξεργάζεται μια αναφορά αντικειμένου PDF στο πραγματικό αντικείμενο. |
parseObjectBody() → PdfBase | Διαχωρίζει ένα αντικείμενο στην τρέχουσα θέση του lexer. |
close() | Κλείνει τον υποκείμενο αναγνώστη, απελευθερώνει οποιαδήποτε συνδεδεμένα πόρους. |