PDF-parser (provođenje podataka)

PDF-parser (provođenje podataka)

Približni podaci

PDFParser je klasa u Aspose.PDF FOSS za Java. Nasljednici od: Closeable.

Kompletni PDF parser koji provodi leni objekat.

Ova klasa pruža 16 metoda za rad s PDFParser objektima u Java programima. Postoje i sljedeće metode: PDFParser, close, getAllObjectKeys, getCatalog, getDecryptor, getObject, getTrailer, getVersion, initSecurity, isEncrypted, parse, parseObjectBody, i 2 dodatna metoda. Svi javni članovi su dostupni bilo kojoj Java aplikaciji nakon instalacije paketa Aspose.PDF FOSS za Java. Ograničenja: allObjectKeys, catalog, decryptor, encrypted, trailer, version.

Oznake i značajke

Izvršni datum:Iznos:PrihvatOpisivanje
trailerPdfDictionaryČitaj.Vrati rucnik prikolice.
versionfloatČitaj.U ovom slučaju, u skladu s člankom 4. stavkom 1. točkom (a) podtočke 2. i 3. ovog članka.
catalogPdfDictionaryČitaj.Vrati izvorni katalog (vrijednost /Root u prikolici).
allObjectKeysSet<PdfObjectKey>Čitaj.Vrati sve poznate ključeve objekta iz tabele.
encryptedbooleanČitaj.Vraća true ako je dokument šifriran.
decryptorPDFDecryptorČitaj.Vrati aktivni dekriptant, ako je dokument uspješno otvoren s šifriranjem.

Metoda za primjenu

PotpisOpisivanje
PDFParser(reader: RandomAccessReader)Izgradi novi PDFParser za dat izvor.
parse()Proučava strukturu PDF datoteke: zaglavlje, usporedbu i prikolicu.
getObject(key: PdfObjectKey)PdfBaseOpterećuje objekt po njegovom ključu (broj objekta + broj generacije).
getObject(objectNumber: int)PdfBaseOpterećuje objekt po broju objekta (generacija 0).
getTrailer()PdfDictionaryVrati rucnik prikolice.
getVersion()floatU ovom slučaju, u skladu s člankom 4. stavkom 1. točkom (a) podtočke 2. i 3. ovog članka.
getCatalog()PdfDictionaryVrati izvorni katalog (vrijednost /Root u prikolici).
getAllObjectKeys()Set<PdfObjectKey>Vrati sve poznate ključeve objekta iz tabele.
initSecurity(password: byte[])Inicijalizira dešifriranje ako je PDF šifriran.
initSecurity(password: byte[], customHandler: ICustomSecurityHandler)Inicijalizira dešifriranje ako je PDF šifriran.
isEncrypted()booleanVraća true ako je dokument šifriran.
setDecryptor(decryptor: PDFDecryptor)Postavlja dekriptor izravno (za testiranje).
getDecryptor()PDFDecryptorVrati aktivni dekriptant, ako je dokument uspješno otvoren s šifriranjem.
resolveReference(obj: PdfBase)PdfBaseRješenje referenci PDF objekta na stvarni objekt.
parseObjectBody()PdfBaseProučava tijelo objekta na trenutnom položaju lexera.
close()Zatvara osnovni čitatelj, oslobađajući sve povezane resurse.

Također pogledajte:

 Hrvatski