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
| Name | Type | Access | Description |
|---|---|---|---|
trailer | PdfDictionary | Read | Trailer Sözlüğü’ne geri dönelim. |
version | float | Read | PDF versiyonunu geri getirir (örneğin,. |
catalog | PdfDictionary | Read | Kök katalog sözlüğünü geri getirir (Trailer’da /Root değerini). |
allObjectKeys | Set<PdfObjectKey> | Read | Tüm bilinen nesne anahtarlarını referans tablosundan geri getirir. |
encrypted | boolean | Read | Bu belge şifrelenmişse geri döner. |
decryptor | PDFDecryptor | Read | Aktif dekriptoru geri getirir, eğer belge şifreleme ile başarılı bir şekilde açılırsa. |
Methods
| Signature | Description |
|---|---|
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) → PdfBase | Bir nesneyi anahtarı ile yükler (object number + generation number). |
getObject(objectNumber: int) → PdfBase | Bir nesneyi nesnenin sayısına göre yükler (genre 0). |
getTrailer() → PdfDictionary | Trailer Sözlüğü’ne geri dönelim. |
getVersion() → float | PDF versiyonunu geri getirir (örneğin,. |
getCatalog() → PdfDictionary | Kö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() → boolean | Bu belge şifrelenmişse geri döner. |
setDecryptor(decryptor: PDFDecryptor) | Deşifreyi doğrudan (test için) ayarlayın. |
getDecryptor() → PDFDecryptor | Aktif dekriptoru geri getirir, eğer belge şifreleme ile başarılı bir şekilde açılırsa. |
resolveReference(obj: PdfBase) → PdfBase | PDF nesne referansı gerçek nesnenin üzerine çözülür. |
parseObjectBody() → PdfBase | Bir nesneyi mevcut lexer pozisyonunda parçalar. |
close() | Temel okuyucu kapatır, herhangi bir ilgili kaynak serbest bırakır. |