PdfFileInfo

Revisión

PdfFileInfo Es una clase en Aspose.PDF FOSS para Java. Heredados de: Closeable.

Proporciona acceso a los metadatos y propiedades del documento PDF, como título, autor, número de páginas y estado de cifrado.

Esta clase proporciona 38 métodos para trabajar con objetos PdfFileInfo en programas de Java. Los métodos disponibles incluyen: PdfFileInfo, bindPdf, clearInfo, close, getAuthor, getCreationDate, getCreator, getDocument, getDocumentPrivilege, getKeywords, getModDate, getNumberOfPages,y 12 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 : author, creationDate, creator, document, documentPrivilege, encrypted,Y 8 más.

Propiedades

NombreTipoAccesoDescripción
documentDocumentLeerDevolver el documento vinculado, o {@code null}.
titleStringLeerDevolver el título del documento.
authorStringLeerDevolver el autor del documento.
subjectStringLeerdevolver el tema del documento.
keywordsStringLeerDevolver las palabras clave del documento.
creatorStringLeerDevolver la aplicación del creador de documentos.
producerStringLeerDevolver el productor de PDF.
creationDateDateLeerRetorna la fecha de creación del documento.
modDateDateLeerRetorno de la fecha de modificación del documento.
encryptedbooleanLeerDevolver si el documento está cifrado.
pdfFilebooleanLeerDevolve si el archivo vinculado es un PDF válido.
passwordTypePasswordTypeLeerRetorna el papel de la contraseña utilizada para abrir el documento.
numberOfPagesintLeerRetorna el número total de páginas.
documentPrivilegeDocumentPrivilegeLeerRetorna las autorizaciones de documento como un objeto de privilegios compatible con el facado.

Metodología

firmaDescripción
PdfFileInfo()Crea un nuevo ejemplo vacío {@code PdfFileInfo}.
PdfFileInfo(inputFile: String)Crea un {@code PdfFileInfo} al abrir el archivo PDF especificado.
PdfFileInfo(inputFile: String, password: String)Crea un {@code PdfFileInfo} al abrir el archivo PDF cifrado especificado
Utilizar la contraseña proporcionada.
PdfFileInfo(inputFile: String, password: String, customHandler: ICustomSecurityHandler)Crea un {@code PdfFileInfo} para un PDF cifrado utilizando un manipulador de seguridad personalizado.
PdfFileInfo(stream: InputStream)Crea un {@code PdfFileInfo} por la lectura de la corriente de entrada especificada.
PdfFileInfo(stream: InputStream, password: String)Crea un {@code PdfFileInfo} por la lectura de la entrada cifrada especificada
flujo utilizando la contraseña proporcionada.
PdfFileInfo(stream: InputStream, password: String, customHandler: ICustomSecurityHandler)Crea un {@code PdfFileInfo} leyendo una corriente de entrada cifrada utilizando
Un agente de seguridad personalizado.
PdfFileInfo(document: Document)Crea un {@code PdfFileInfo} vinculado a un documento ya cargado.
getDocument()DocumentDevolver el documento vinculado, o {@code null}.
bindPdf(document: Document)booleanEnlaza un instante de documento ya abierto a este lector de información.
bindPdf(inputFile: String)booleanEnlaza un archivo PDF a este lector de información.
bindPdf(inputFile: String, password: String)booleanConeja un archivo PDF encriptado a este lector de información utilizando el
La contraseña.
bindPdf(inputStream: InputStream)booleanConexión de un PDF a partir de una entrada.
bindPdf(inputStream: InputStream, password: String)booleanConeja un PDF encriptado de una corriente de entrada utilizando la contraseña proporcionada.
bindPdf(inputFile: String, password: String, customHandler: ICustomSecurityHandler)booleanConeja un archivo PDF cifrado utilizando un operador de seguridad personalizado.
bindPdf(inputStream: InputStream, password: String, customHandler: ICustomSecurityHandler)booleanConeja un flujo de PDF cifrado utilizando un operador de seguridad personalizado.
getTitle()StringDevolver el título del documento.
getAuthor()StringDevolver el autor del documento.
getSubject()Stringdevolver el tema del documento.
getKeywords()StringDevolver las palabras clave del documento.
getCreator()StringDevolver la aplicación del creador de documentos.
getProducer()StringDevolver el productor de PDF.
getCreationDate()DateRetorna la fecha de creación del documento.
getModDate()DateRetorno de la fecha de modificación del documento.
isEncrypted()booleanDevolver si el documento está cifrado.
isPdfFile()booleanDevolve si el archivo vinculado es un PDF válido.
hasOpenPassword()booleanDevolve si el documento cifrado tiene una entrada de contraseña abierta.
hasEditPassword()booleanRetorna si el documento cifrado tiene una entrada de contraseña editada.
getPasswordType()PasswordTypeRetorna el papel de la contraseña utilizada para abrir el documento.
getNumberOfPages()intRetorna el número total de páginas.
getPageWidth(pageNumber: int)doubleRetorna la anchura de la página en puntos (1/72 pulgadas) para la dada página basada en 1
número, tomado de la página MediaBox.
getPageHeight(pageNumber: int)doubleRetorna la altura de la página en puntos (1/72 pulgadas) para la dada página basada en 1
número, tomado de la página MediaBox.
getDocumentPrivilege()DocumentPrivilegeRetorna las autorizaciones de documento como un objeto de privilegios compatible con el facado.
setMetaInfo(name: String, value: String)Ads (o sobreescribe) una entrada personalizada en el diccionario /Info del documento.
saveNewInfo(outputFile: String)booleanSalva el documento vinculado — junto con cualquier edición {@link #setMetaInfo} —
en el código de salida.
saveNewInfo(outputStream: OutputStream)booleanVariante de flujo de {@link #saveNewInfo(String)}.
clearInfo()Limpiar las entradas de metadatos del documento estándar desde el documento vinculado.
close()Cabe cerrar este lector de información y libera el documento vinculado.

Ver también

 Español