PDF-разглеждач

PDF-разглеждач

Общ преглед

PDFParser е клас в Aspose.PDF FOSS за Java. Наследници от: Closeable.

Пълен PDF файлов анализатор, който прилага лазино зареждане на обекти.

Този клас предоставя 16 метода за работа с PDFParser обекти в Java програми. Наличните методи включват: PDFParser, close, getAllObjectKeys, getCatalog, getDecryptor, getObject, getTrailer, getVersion, initSecurity, isEncrypted, parse, parseObjectBody, и 2 допълнителни метода. Всички публични членове са достъпни за всяко приложение на Java след инсталиране на пакета Aspose.PDF FOSS for Java. Свойства: allObjectKeys, catalog, decryptor, encrypted, trailer, version.

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
trailerPdfDictionaryПрочети.Връща речника на трейлъра.
versionfloatПрочети.Връща PDF версията (напр.
catalogPdfDictionaryПрочети.Връща коренния каталог на речника (значението на /Root в трейлъра).
allObjectKeysSet<PdfObjectKey>Прочети.Връща всички известни ключове на обекта от кръстосаната таблица.
encryptedbooleanПрочети.Връща вярно, ако този документ е криптиран.
decryptorPDFDecryptorПрочети.Връща активния дешифратор, ако документът е бил отворен успешно с криптиране.

Методи за изчисляване на данните

ПодписътОписание на състоянието
PDFParser(reader: RandomAccessReader)Създава нов PDFParser за дадения източник.
parse()Разглежда структурата на файла PDF: заглавие, кръстосана позоваване и трейлър.
getObject(key: PdfObjectKey)PdfBaseЗарежда обект по неговия ключ (номер на обекта + номер на генерацията).
getObject(objectNumber: int)PdfBaseЗарежда обект по номер на обекта (поколение 0).
getTrailer()PdfDictionaryВръща речника на трейлъра.
getVersion()floatВръща PDF версията (напр.
getCatalog()PdfDictionaryВръща коренния каталог на речника (значението на /Root в трейлъра).
getAllObjectKeys()Set<PdfObjectKey>Връща всички известни ключове на обекта от кръстосаната таблица.
initSecurity(password: byte[])Инициализира дешифриране, ако PDF е криптиран.
initSecurity(password: byte[], customHandler: ICustomSecurityHandler)Инициализира дешифриране, ако PDF е криптиран.
isEncrypted()booleanВръща вярно, ако този документ е криптиран.
setDecryptor(decryptor: PDFDecryptor)Настройва дешифриращия инструмент директно (за тестване).
getDecryptor()PDFDecryptorВръща активния дешифратор, ако документът е бил отворен успешно с криптиране.
resolveReference(obj: PdfBase)PdfBaseРешава PDF референция към реалния обект.
parseObjectBody()PdfBaseАнализира обектното тяло в текущата позиция на лексъра.
close()Затваря основното читателско устройство, освобождавайки всички свързани ресурси.

Вижте също:

 Български