PDFParser

Overview

PDFParser Java için Aspose.PDF FOSS sınıfıdır. Mirasçılardan gelenler: Closeable.

Tam PDF dosya parser lazy nesne yükleme uygulanır.

Bu sınıf, Java programlarında PDFParser nesneleriyle çalışmak için 16 yöntem sunar. Mevcut yöntemler şunları içerir: PDFParser, close, getAllObjectKeys, getCatalog, getDecryptor, getObject, getTrailer, getVersion, initSecurity, isEncrypted, parse, parseObjectBody,2 adet ve daha fazla yöntem. Tüm kamu üyeleri, Java paket için Aspose.PDF FOSS’u yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Mülkiyet : allObjectKeys, catalog, decryptor, encrypted, trailer, version.

Properties

NameTypeAccessDescription
trailerPdfDictionaryReadTrailer Sözlüğü’ne geri dönelim.
versionfloatReadPDF versiyonunu geri getirir (örneğin,.
catalogPdfDictionaryReadKök katalog sözlüğünü geri getirir (Trailer’da /Root değerini).
allObjectKeysSet<PdfObjectKey>ReadTüm bilinen nesne anahtarlarını referans tablosundan geri getirir.
encryptedbooleanReadBu belge şifrelenmişse geri döner.
decryptorPDFDecryptorReadAktif dekriptoru geri getirir, eğer belge şifreleme ile başarılı bir şekilde açılırsa.

Methods

SignatureDescription
PDFParser(reader: RandomAccessReader)Bu kaynak için yeni bir PDFParser oluşturur.
parse()PDF dosya yapısını parçalar: başlık, çapraz referans ve trailer.
getObject(key: PdfObjectKey)PdfBaseBir nesneyi anahtarı ile yükler (object number + generation number).
getObject(objectNumber: int)PdfBaseBir nesneyi nesnenin sayısına göre yükler (genre 0).
getTrailer()PdfDictionaryTrailer Sözlüğü’ne geri dönelim.
getVersion()floatPDF versiyonunu geri getirir (örneğin,.
getCatalog()PdfDictionaryKök katalog sözlüğünü geri getirir (Trailer’da /Root değerini).
getAllObjectKeys()Set<PdfObjectKey>Tüm bilinen nesne anahtarlarını referans tablosundan geri getirir.
initSecurity(password: byte[])PDF şifrelenmişse deşifre başlatır.
initSecurity(password: byte[], customHandler: ICustomSecurityHandler)PDF şifrelenmişse deşifre başlatır.
isEncrypted()booleanBu belge şifrelenmişse geri döner.
setDecryptor(decryptor: PDFDecryptor)Deşifreyi doğrudan (test için) ayarlayın.
getDecryptor()PDFDecryptorAktif dekriptoru geri getirir, eğer belge şifreleme ile başarılı bir şekilde açılırsa.
resolveReference(obj: PdfBase)PdfBasePDF nesne referansı gerçek nesnenin üzerine çözülür.
parseObjectBody()PdfBaseBir nesneyi mevcut lexer pozisyonunda parçalar.
close()Temel okuyucu kapatır, herhangi bir ilgili kaynak serbest bırakır.

See Also

 Türkçe