PDFParser

Översikt

PDFParser är en klass i Aspose.PDF FOSS för Java. ärvt från: Closeable.

Full PDF-filparser implementerar lazy objekt laddning.

Denna klass ger 16 metoder för att arbeta med PDFParser objekt i Java-program. Tillgängliga metoder inkluderar: PDFParser, close, getAllObjectKeys, getCatalog, getDecryptor, getObject, getTrailer, getVersion, initSecurity, isEncrypted, parse, parseObjectBody,och två ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter att ha installerat Aspose.PDF FOSS för Java paket. och egenskaper: allObjectKeys, catalog, decryptor, encrypted, trailer, version.

ägodelar

NamnTyp avAccessBeskrivning
trailerPdfDictionaryLäsningÅterkommer trailerens ordbok.
versionfloatLäsningÅterställer PDF-versionen (t.ex.
catalogPdfDictionaryLäsningReturnerar rötkatalogsordboken (värdet av /Root i trailern).
allObjectKeysSet<PdfObjectKey>LäsningReturnerar alla kända objektnycklar från den korsreferenstabellen.
encryptedbooleanLäsningReturnerar giltigt om detta dokument är krypterat.
decryptorPDFDecryptorLäsningÅterställer den aktiva decryptorn om dokumentet öppnades framgångsrikt med kryptering.

Metoder

SignatureBeskrivning
PDFParser(reader: RandomAccessReader)Bygg en ny PDFParser för den angivna källan.
parse()Pars PDF-filstrukturen: header, cross-reference och trailer.
getObject(key: PdfObjectKey)PdfBaseLadda ett objekt med dess nyckel (objektnummer + generationsnummer).
getObject(objectNumber: int)PdfBaseLadda ett objekt efter objektnummer (generation 0).
getTrailer()PdfDictionaryÅterkommer trailerens ordbok.
getVersion()floatÅterställer PDF-versionen (t.ex.
getCatalog()PdfDictionaryReturnerar rötkatalogsordboken (värdet av /Root i trailern).
getAllObjectKeys()Set<PdfObjectKey>Returnerar alla kända objektnycklar från den korsreferenstabellen.
initSecurity(password: byte[])Initialiserar dekryptering om PDF är krypterad.
initSecurity(password: byte[], customHandler: ICustomSecurityHandler)Initialiserar dekryptering om PDF är krypterad.
isEncrypted()booleanReturnerar giltigt om detta dokument är krypterat.
setDecryptor(decryptor: PDFDecryptor)Ställer in dekrypteraren direkt (för testning).
getDecryptor()PDFDecryptorÅterställer den aktiva decryptorn om dokumentet öppnades framgångsrikt med kryptering.
resolveReference(obj: PdfBase)PdfBaseLös en PDF-objekt referens till det faktiska objektet.
parseObjectBody()PdfBasePars en objektkropp i den aktuella lexerpositionen.
close()Stäng den underliggande läsaren, frigör eventuella associerade resurser.

Se även

 Svenska