PDFPARSER
Revisión
PDFParser Es una clase en Aspose.PDF FOSS para Java. Heredados de: Closeable.
PDF parser de archivos completos implementando la carga del objeto lázaro.
Esta clase proporciona 16 métodos para trabajar con los objetos PDFParser en programas de Java. Los métodos disponibles incluyen: PDFParser, close, getAllObjectKeys, getCatalog, getDecryptor, getObject, getTrailer, getVersion, initSecurity, isEncrypted, parse, parseObjectBody,y dos métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación Java después de instalar el Aspose.PDF FOSS para el paquete Java. Propiedades : allObjectKeys, catalog, decryptor, encrypted, trailer, version.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
trailer | PdfDictionary | Leer | De vuelta el dicionario de la trayectoria. |
version | float | Leer | Devolver la versión PDF (por ejemplo,. |
catalog | PdfDictionary | Leer | Retorna el dicionario de catálogo raíz (el valor de /Root en el trailer). |
allObjectKeys | Set<PdfObjectKey> | Leer | Retorna todas las claves de objetos conocidas desde la tabla de referencia. |
encrypted | boolean | Leer | Devolverá la validez si este documento está cifrado. |
decryptor | PDFDecryptor | Leer | Retorna el decryptor activo, si el documento se abrió con éxito con la cifrado. |
Metodología
| firma | Descripción |
|---|---|
PDFParser(reader: RandomAccessReader) | Construcción de un nuevo PDFParser para la fuente dada. |
parse() | Parsa la estructura de archivo PDF: encabezado, referencia cruzada y trailer. |
getObject(key: PdfObjectKey) → PdfBase | Carga un objeto por su clave (número de objetos + número de generación). |
getObject(objectNumber: int) → PdfBase | Carga un objeto por número de objetos (generación 0). |
getTrailer() → PdfDictionary | De vuelta el dicionario de la trayectoria. |
getVersion() → float | Devolver la versión PDF (por ejemplo,. |
getCatalog() → PdfDictionary | Retorna el dicionario de catálogo raíz (el valor de /Root en el trailer). |
getAllObjectKeys() → Set<PdfObjectKey> | Retorna todas las claves de objetos conocidas desde la tabla de referencia. |
initSecurity(password: byte[]) | Inicia la decrypción si el PDF está cifrado. |
initSecurity(password: byte[], customHandler: ICustomSecurityHandler) | Inicia la decrypción si el PDF está cifrado. |
isEncrypted() → boolean | Devolverá la validez si este documento está cifrado. |
setDecryptor(decryptor: PDFDecryptor) | Instalar el decryptor directamente (para pruebas). |
getDecryptor() → PDFDecryptor | Retorna el decryptor activo, si el documento se abrió con éxito con la cifrado. |
resolveReference(obj: PdfBase) → PdfBase | Resuelve un objeto PDF que se refiere al objeto real. |
parseObjectBody() → PdfBase | Parsa un cuerpo de objeto en la posición actual del lector. |
close() | Cierra el lector subyacente, librando cualquier recurso asociado. |