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és | Leírás |
|---|---|---|---|
trailer | PdfDictionary | Olvasd! | Visszaadja a lakókocsi szótárát. |
version | float | Olvasd! | A PDF-verziót adja vissza (pl. |
catalog | PdfDictionary | Olvasd! | Visszaadja a gyökérkatalógus szótárát (a /Root értékét az előzetesben). |
allObjectKeys | Set<PdfObjectKey> | Olvasd! | Visszaadja az összes ismert objektumkulcsot a keresztreferenciatáblából. |
encrypted | boolean | Olvasd! | Ha a dokumentum titkosított, akkor igaz. |
decryptor | PDFDecryptor | Olvasd! | 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) → PdfBase | Az objektumot a kulcsával tölti (objektumszám + generációs szám). |
getObject(objectNumber: int) → PdfBase | Az objektumot az objektumszám alapján tölt (a 0 generáció). |
getTrailer() → PdfDictionary | Visszaadja a lakókocsi szótárát. |
getVersion() → float | A PDF-verziót adja vissza (pl. |
getCatalog() → PdfDictionary | Visszaadja 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() → boolean | Ha 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() → PDFDecryptor | Visszaadja a aktív dekódolót, ha a dokumentumot sikeresen megnyitották titkosítással. |
resolveReference(obj: PdfBase) → PdfBase | A PDF objektum hivatkozását oldja meg a tényleges tárgyhoz. |
parseObjectBody() → PdfBase | Egy 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. |