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.

Ιδιοκτησία

ΟνομασίαΤύποςΠρόσβασηΠεριγραφή
trailerPdfDictionaryΔιαβάστεΕπιστρέφει το λεξικό του trailer.
versionfloatΔιαβάστεΕπιστρέφει την έκδοση PDF (π.χ.
catalogPdfDictionaryΔιαβάστεΕπιστρέφει το λεξικό καταλόγου ρίζας (η αξία του /Root στο trailer).
allObjectKeysSet<PdfObjectKey>ΔιαβάστεΕπιστρέφει όλα τα γνωστά κλειδιά αντικειμένου από τον πίνακα διασταύρωσης αναφοράς.
encryptedbooleanΔιαβάστεΕπιστρέφει το έγγραφο εάν κρυπτογραφηθεί.
decryptorPDFDecryptorΔιαβάστεΕπιστρέφει το ενεργό αποκρυπτογράφο, εάν το έγγραφο ανοίγει με επιτυχία με κρυφή.

Μέθοδοι

υπογραφήΠεριγραφή
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()Κλείνει τον υποκείμενο αναγνώστη, απελευθερώνει οποιαδήποτε συνδεδεμένα πόρους.

Δείτε επίσης

 Ελληνικά