PDFParser (parsor de fişiere)

PDFParser (parsor de fişiere)

Opinie generală

PDFParser este o clasă în Aspose.PDF FOSS pentru Java. Moștenitorii de la: Closeable.

Parser complet de fişiere PDF implementând încărcarea obiectului leneş.

Această clasă oferă 16 metode pentru a lucra cu obiecte PDFParser în programele Java. Metodele disponibile includ: PDFParser, close, getAllObjectKeys, getCatalog, getDecryptor, getObject, getTrailer, getVersion, initSecurity, isEncrypted, parse, parseObjectBody, și 2 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: allObjectKeys, catalog, decryptor, encrypted, trailer, version.

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
trailerPdfDictionaryCiteşte.Întoarce dicţionarul trailerului.
versionfloatCiteşte.Întoarce versiunea PDF (de exemplu:.
catalogPdfDictionaryCiteşte.Întoarce dicționarul de catalog rădăcină (valoarea /Root în trailer).
allObjectKeysSet<PdfObjectKey>Citeşte.Întoarce toate cheile obiect cunoscute din tabelul de referință încrucișată.
encryptedbooleanCiteşte.Întoarce adevărat dacă acest document este criptat.
decryptorPDFDecryptorCiteşte.Întoarce decriptatorul activ, dacă documentul a fost deschis cu succes prin criptare.

Metode de evaluare

SemnăturaDescriere:
PDFParser(reader: RandomAccessReader)Construiește un nou PDFParser pentru sursa dată.
parse()Analizează structura fișierului PDF: header, referință încrucișată și trailer.
getObject(key: PdfObjectKey)PdfBaseÎncărcă un obiect prin cheia sa (numărul obiectual + numărul generației).
getObject(objectNumber: int)PdfBaseÎncărcă un obiect după numărul de obiecți (generația 0).
getTrailer()PdfDictionaryÎntoarce dicţionarul trailerului.
getVersion()floatÎntoarce versiunea PDF (de exemplu:.
getCatalog()PdfDictionaryÎntoarce dicționarul de catalog rădăcină (valoarea /Root în trailer).
getAllObjectKeys()Set<PdfObjectKey>Întoarce toate cheile obiect cunoscute din tabelul de referință încrucișată.
initSecurity(password: byte[])Inițializează decriptarea dacă PDF-ul este criptat.
initSecurity(password: byte[], customHandler: ICustomSecurityHandler)Inițializează decriptarea dacă PDF-ul este criptat.
isEncrypted()booleanÎntoarce adevărat dacă acest document este criptat.
setDecryptor(decryptor: PDFDecryptor)Setarea decriptatorului direct (pentru testare).
getDecryptor()PDFDecryptorÎntoarce decriptatorul activ, dacă documentul a fost deschis cu succes prin criptare.
resolveReference(obj: PdfBase)PdfBaseRăspunde la o referință de obiect PDF la obiectele reale.
parseObjectBody()PdfBaseAnalizează un corp de obiect în poziția lexer curentă.
close()Închide cititorul de bază, eliberând orice resurse asociate.

Vezi și:

 Română