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
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
document | Document | Leer | Devolver el documento vinculado, o {@code null}. |
title | String | Leer | Devolver el título del documento. |
author | String | Leer | Devolver el autor del documento. |
subject | String | Leer | devolver el tema del documento. |
keywords | String | Leer | Devolver las palabras clave del documento. |
creator | String | Leer | Devolver la aplicación del creador de documentos. |
producer | String | Leer | Devolver el productor de PDF. |
creationDate | Date | Leer | Retorna la fecha de creación del documento. |
modDate | Date | Leer | Retorno de la fecha de modificación del documento. |
encrypted | boolean | Leer | Devolver si el documento está cifrado. |
pdfFile | boolean | Leer | Devolve si el archivo vinculado es un PDF válido. |
passwordType | PasswordType | Leer | Retorna el papel de la contraseña utilizada para abrir el documento. |
numberOfPages | int | Leer | Retorna el número total de páginas. |
documentPrivilege | DocumentPrivilege | Leer | Retorna las autorizaciones de documento como un objeto de privilegios compatible con el facado. |
Metodología
| firma | Descripció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() → Document | Devolver el documento vinculado, o {@code null}. |
bindPdf(document: Document) → boolean | Enlaza un instante de documento ya abierto a este lector de información. |
bindPdf(inputFile: String) → boolean | Enlaza un archivo PDF a este lector de información. |
bindPdf(inputFile: String, password: String) → boolean | Coneja un archivo PDF encriptado a este lector de información utilizando el |
| La contraseña. | |
bindPdf(inputStream: InputStream) → boolean | Conexión de un PDF a partir de una entrada. |
bindPdf(inputStream: InputStream, password: String) → boolean | Coneja un PDF encriptado de una corriente de entrada utilizando la contraseña proporcionada. |
bindPdf(inputFile: String, password: String, customHandler: ICustomSecurityHandler) → boolean | Coneja un archivo PDF cifrado utilizando un operador de seguridad personalizado. |
bindPdf(inputStream: InputStream, password: String, customHandler: ICustomSecurityHandler) → boolean | Coneja un flujo de PDF cifrado utilizando un operador de seguridad personalizado. |
getTitle() → String | Devolver el título del documento. |
getAuthor() → String | Devolver el autor del documento. |
getSubject() → String | devolver el tema del documento. |
getKeywords() → String | Devolver las palabras clave del documento. |
getCreator() → String | Devolver la aplicación del creador de documentos. |
getProducer() → String | Devolver el productor de PDF. |
getCreationDate() → Date | Retorna la fecha de creación del documento. |
getModDate() → Date | Retorno de la fecha de modificación del documento. |
isEncrypted() → boolean | Devolver si el documento está cifrado. |
isPdfFile() → boolean | Devolve si el archivo vinculado es un PDF válido. |
hasOpenPassword() → boolean | Devolve si el documento cifrado tiene una entrada de contraseña abierta. |
hasEditPassword() → boolean | Retorna si el documento cifrado tiene una entrada de contraseña editada. |
getPasswordType() → PasswordType | Retorna el papel de la contraseña utilizada para abrir el documento. |
getNumberOfPages() → int | Retorna el número total de páginas. |
getPageWidth(pageNumber: int) → double | Retorna 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) → double | Retorna 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() → DocumentPrivilege | Retorna 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) → boolean | Salva el documento vinculado — junto con cualquier edición {@link #setMetaInfo} — |
| en el código de salida. | |
saveNewInfo(outputStream: OutputStream) → boolean | Variante 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. |