PDF Parser (em inglês)

PDF Parser (em inglês)

Resumo geral

PDFParser é uma classe em Aspose.PDF FOSS para Java. Herdeiros de: Closeable.

Parser de arquivo PDF completo que implementa carregamento de objeto preguiçoso.

Esta classe fornece 16 métodos para trabalhar com objetos PDFParser em programas Java. Os métodos disponíveis incluem: PDFParser, close, getAllObjectKeys, getCatalog, getDecryptor, getObject, getTrailer, getVersion, initSecurity, isEncrypted, parse, parseObjectBody, e dois métodos adicionais. Todos os membros públicos são acessíveis a qualquer aplicação Java após instalar o pacote Aspose.PDF FOSS para Java. Propriedades: allObjectKeys, catalog, decryptor, encrypted, trailer, version.

Propriedades

Nome:Tipo de veículo:AcessosDescrição:
trailerPdfDictionaryLeia.Retorna o dicionário do trailer.
versionfloatLeia.Retorna a versão PDF (por exemplo:.
catalogPdfDictionaryLeia.Retorna o dicionário de catálogo raiz (o valor de / Root no trailer).
allObjectKeysSet<PdfObjectKey>Leia.Retorna todas as chaves de objeto conhecidas da tabela de referência cruzada.
encryptedbooleanLeia.Retorna verdadeiro se o documento estiver criptografado.
decryptorPDFDecryptorLeia.Retorna o decriptador ativo, se o documento foi aberto com sucesso com criptografia.

Métodos de avaliação

AssinaturaDescrição:
PDFParser(reader: RandomAccessReader)Construir um novo PDFParser para a fonte dada.
parse()Analisa a estrutura do ficheiro PDF: cabeçalho, referência cruzada e trailer.
getObject(key: PdfObjectKey)PdfBaseCarrega um objeto pela sua chave (número de objeto + número de geração).
getObject(objectNumber: int)PdfBaseCarrega um objeto por número de objeto (geração 0).
getTrailer()PdfDictionaryRetorna o dicionário do trailer.
getVersion()floatRetorna a versão PDF (por exemplo:.
getCatalog()PdfDictionaryRetorna o dicionário de catálogo raiz (o valor de / Root no trailer).
getAllObjectKeys()Set<PdfObjectKey>Retorna todas as chaves de objeto conhecidas da tabela de referência cruzada.
initSecurity(password: byte[])Inicializa a descriptação se o PDF estiver criptografado.
initSecurity(password: byte[], customHandler: ICustomSecurityHandler)Inicializa a descriptação se o PDF estiver criptografado.
isEncrypted()booleanRetorna verdadeiro se o documento estiver criptografado.
setDecryptor(decryptor: PDFDecryptor)Estabelece o decriptador diretamente (para testes).
getDecryptor()PDFDecryptorRetorna o decriptador ativo, se o documento foi aberto com sucesso com criptografia.
resolveReference(obj: PdfBase)PdfBaseResolve uma referência de objeto PDF para o objeto real.
parseObjectBody()PdfBaseAnalisa um corpo de objeto na posição lexer atual.
close()Fecha o leitor subjacente, liberando todos os recursos associados.

Ver também:

 Português