PdfFileInfo

Resumo geral

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

Fornece acesso somente de leitura aos metadados do documento PDF e propriedades como título, autor, contagem de páginas e estado da criptografia.

Esta classe fornece 38 métodos para trabalhar com objetos PdfFileInfo em programas Java. Os métodos disponíveis incluem: PdfFileInfo, bindPdf, clearInfo, close, getAuthor, getCreationDate, getCreator, getDocument, getDocumentPrivilege, getKeywords, getModDate, getNumberOfPages, e 12 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: author, creationDate, creator, document, documentPrivilege, encrypted,E mais oito.

Propriedades

Nome:Tipo de veículo:AcessosDescrição:
documentDocumentLeia.Retorna o documento vinculado, ou {@code null}.
titleStringLeia.Retorna o título do documento.
authorStringLeia.Retorna o autor do documento.
subjectStringLeia.Retorna o objeto do documento.
keywordsStringLeia.Retorna as palavras-chave do documento.
creatorStringLeia.Retorna a aplicação criadora de documentos.
producerStringLeia.Retorna o fabricante PDF.
creationDateDateLeia.Retorna a data de criação do documento.
modDateDateLeia.Retorna a data de modificação do documento.
encryptedbooleanLeia.Retorna se o documento está criptografado.
pdfFilebooleanLeia.Devolve se o ficheiro vinculado é um PDF válido.
passwordTypePasswordTypeLeia.Devolve o papel da senha usada para abrir o documento.
numberOfPagesintLeia.Retorna o número total de páginas.
documentPrivilegeDocumentPrivilegeLeia.Retorna permissões de documento como um objeto com privilégios compatíveis com a fachada.

Métodos de avaliação

AssinaturaDescrição:
PdfFileInfo()Cria uma nova instância vazia {@code PdfFileInfo}.
PdfFileInfo(inputFile: String)Cria um {@code PdfFileInfo} abrindo o ficheiro PDF especificado.
PdfFileInfo(inputFile: String, password: String)Cria um {@code PdfFileInfo} abrindo o ficheiro PDF criptografado especificado.
Utilizando a senha fornecida.
PdfFileInfo(inputFile: String, password: String, customHandler: ICustomSecurityHandler)Cria um {@code PdfFileInfo} para um PDF criptografado usando um manipulador de segurança personalizado.
PdfFileInfo(stream: InputStream)Cria um {@code PdfFileInfo} lendo a partir do fluxo de entrada especificado.
PdfFileInfo(stream: InputStream, password: String)Cria um {@code PdfFileInfo} lendo a partir da entrada criptografada especificada.
O fluxo é feito usando a senha fornecida.
PdfFileInfo(stream: InputStream, password: String, customHandler: ICustomSecurityHandler)Cria um {@code PdfFileInfo} lendo uma entrada criptografada usando o código de comando.
um agente de segurança personalizado.
PdfFileInfo(document: Document)Cria um {@code PdfFileInfo} vinculado a um documento já carregado.
getDocument()DocumentRetorna o documento vinculado, ou {@code null}.
bindPdf(document: Document)booleanLiga uma instância de documento já aberto a este leitor de informações.
bindPdf(inputFile: String)booleanLiga um ficheiro PDF a este leitor de informações.
bindPdf(inputFile: String, password: String)booleanLiga um ficheiro PDF criptografado a este leitor de informações usando o fornecido
Senha.
bindPdf(inputStream: InputStream)booleanLiga um PDF a partir de uma entrada.
bindPdf(inputStream: InputStream, password: String)booleanEnrola um PDF criptografado de uma entrada usando a senha fornecida.
bindPdf(inputFile: String, password: String, customHandler: ICustomSecurityHandler)booleanLiga um ficheiro PDF criptografado usando um manipulador de segurança personalizado.
bindPdf(inputStream: InputStream, password: String, customHandler: ICustomSecurityHandler)booleanLiga um fluxo PDF criptografado usando um manipulador de segurança personalizado.
getTitle()StringRetorna o título do documento.
getAuthor()StringRetorna o autor do documento.
getSubject()StringRetorna o objeto do documento.
getKeywords()StringRetorna as palavras-chave do documento.
getCreator()StringRetorna a aplicação criadora de documentos.
getProducer()StringRetorna o fabricante PDF.
getCreationDate()DateRetorna a data de criação do documento.
getModDate()DateRetorna a data de modificação do documento.
isEncrypted()booleanRetorna se o documento está criptografado.
isPdfFile()booleanDevolve se o ficheiro vinculado é um PDF válido.
hasOpenPassword()booleanRetorna se o documento criptografado tem uma entrada de senha aberta.
hasEditPassword()booleanDevolve se o documento criptografado tem uma entrada de senha para editar.
getPasswordType()PasswordTypeDevolve o papel da senha usada para abrir o documento.
getNumberOfPages()intRetorna o número total de páginas.
getPageWidth(pageNumber: int)doubleRetorna a largura da página em pontos (1/72 polegadas) para a dada página baseada em 1
número, tirado da página MediaBox.
getPageHeight(pageNumber: int)doubleRetorna a altura da página em pontos (1/72 polegadas) para uma dada página com base num único número de páginas.
número, tirado da página MediaBox.
getDocumentPrivilege()DocumentPrivilegeRetorna permissões de documento como um objeto com privilégios compatíveis com a fachada.
setMetaInfo(name: String, value: String)Adiciona (ou sobrepõe) uma entrada personalizada no dicionário /Info do documento.
saveNewInfo(outputFile: String)booleanSalva o documento vinculado juntamente com quaisquer edições de {@link #setMetaInfo} ??
para {@code outputFile}.
saveNewInfo(outputStream: OutputStream)booleanVariante de fluxo do {@link #saveNewInfo(String)}.
clearInfo()Limpa as entradas de metadados do documento padrão no documento vinculado.
close()Fecha este leitor de informações e libera o documento vinculado.

Ver também:

 Português