PDF-számolvány

PDF-számolvány

Összefoglaló

PDFParser egy osztály a Aspose.PDF FOSS-ban Java számára. Az örökölők: Closeable.

Teljes PDF-fájl elemző, amely a lusta objektum betöltést hajtja végre.

Ez a osztály 16 módszert kínál a PDFParser objektumokkal való munkavégzéshez Java programokban. A rendelkezésre álló módszerek közé tartozik: PDFParser, close, getAllObjectKeys, getCatalog, getDecryptor, getObject, getTrailer, getVersion, initSecurity, isEncrypted, parse, parseObjectBody, és 2 további módszer. Minden nyilvános tag hozzáférhető bármely Java alkalmazás után telepítése a Aspose.PDF FOSS for Java csomag. A tulajdonságok: allObjectKeys, catalog, decryptor, encrypted, trailer, version.

A tulajdonságok

A neve:A típus:HozzáférésLeírás
trailerPdfDictionaryOlvasd!Visszaadja a lakókocsi szótárát.
versionfloatOlvasd!A PDF-verziót adja vissza (pl.
catalogPdfDictionaryOlvasd!Visszaadja a gyökérkatalógus szótárát (a /Root értékét az előzetesben).
allObjectKeysSet<PdfObjectKey>Olvasd!Visszaadja az összes ismert objektumkulcsot a keresztreferenciatáblából.
encryptedbooleanOlvasd!Ha a dokumentum titkosított, akkor igaz.
decryptorPDFDecryptorOlvasd!Visszaadja a aktív dekódolót, ha a dokumentumot sikeresen megnyitották titkosítással.

Módszerek

Az aláírás:Leírás
PDFParser(reader: RandomAccessReader)Új PDF-parzert épít a megadott forráshoz.
parse()A PDF-fájl szerkezetét elemez: fej, kereszt hivatkozás és előzetes.
getObject(key: PdfObjectKey)PdfBaseAz objektumot a kulcsával tölti (objektumszám + generációs szám).
getObject(objectNumber: int)PdfBaseAz objektumot az objektumszám alapján tölt (a 0 generáció).
getTrailer()PdfDictionaryVisszaadja a lakókocsi szótárát.
getVersion()floatA PDF-verziót adja vissza (pl.
getCatalog()PdfDictionaryVisszaadja a gyökérkatalógus szótárát (a /Root értékét az előzetesben).
getAllObjectKeys()Set<PdfObjectKey>Visszaadja az összes ismert objektumkulcsot a keresztreferenciatáblából.
initSecurity(password: byte[])A kódolást indítja, ha a PDF-t titkosították.
initSecurity(password: byte[], customHandler: ICustomSecurityHandler)A kódolást indítja, ha a PDF-t titkosították.
isEncrypted()booleanHa a dokumentum titkosított, akkor igaz.
setDecryptor(decryptor: PDFDecryptor)A dekódolót közvetlenül (tesztelés céljából) állítja be.
getDecryptor()PDFDecryptorVisszaadja a aktív dekódolót, ha a dokumentumot sikeresen megnyitották titkosítással.
resolveReference(obj: PdfBase)PdfBaseA PDF objektum hivatkozását oldja meg a tényleges tárgyhoz.
parseObjectBody()PdfBaseEgy objektum testének elemzése a jelenlegi lexer pozícióban.
close()Zárja az alapul szolgáló olvasót, és felszabadítja a kapcsolódó forrásokat.

Lásd még:

 Magyar