PdfFileInfo
Vue de l’ensemble
PdfFileInfo C’est une classe dans Aspose.PDF FOSS pour Java. hérité de : Closeable.
Il fournit un accès à la lecture uniquement aux métadonnées et propriétés du document PDF telles que le titre, l’auteur, le nombre de pages et le statut d’encryptage.
Cette classe fournit 38 méthodes pour travailler avec des objets PdfFileInfo dans les programmes Java. Les méthodes disponibles comprennent : PdfFileInfo, bindPdf, clearInfo, close, getAuthor, getCreationDate, getCreator, getDocument, getDocumentPrivilege, getKeywords, getModDate, getNumberOfPages,12 méthodes supplémentaires. Tous les membres publics sont accessibles à toute application Java après l’installation de la Aspose.PDF FOSS pour le package Java. Propriétés : author, creationDate, creator, document, documentPrivilege, encrypted,Et 8 autres.
Propriétés
| Nom de | Type | Accès | Description |
|---|---|---|---|
document | Document | Lire | Retournez le document lié, ou {@code null}. |
title | String | Lire | Retourner le titre du document. |
author | String | Lire | Retourner l’auteur du document. |
subject | String | Lire | Retourner le sujet du document. |
keywords | String | Lire | Retourner les mots clés du document. |
creator | String | Lire | Retourner la demande de créateur de document. |
producer | String | Lire | Retourner le producteur PDF. |
creationDate | Date | Lire | Retourner la date de création du document. |
modDate | Date | Lire | Retourner la date de modification du document. |
encrypted | boolean | Lire | Il est donc possible de savoir si le document est crypté. |
pdfFile | boolean | Lire | Retourne si le fichier lié est un PDF valide. |
passwordType | PasswordType | Lire | Il revient au rôle du mot de passe utilisé pour ouvrir le document. |
numberOfPages | int | Lire | Retourner le nombre total de pages. |
documentPrivilege | DocumentPrivilege | Lire | Il retourne les permis de document en tant qu’objet de privilège compatible avec le facade. |
méthodes
| Signature | Description |
|---|---|
PdfFileInfo() | Créez un nouveau cas de {@code PdfFileInfo} vide. |
PdfFileInfo(inputFile: String) | Créez un {@code PdfFileInfo} en ouvrant le fichier PDF spécifié. |
PdfFileInfo(inputFile: String, password: String) | Créer un {@code PdfFileInfo} en ouvrant le fichier PDF chiffré spécifié |
| Utiliser le mot de passe fourni. | |
PdfFileInfo(inputFile: String, password: String, customHandler: ICustomSecurityHandler) | Créer un {@code PdfFileInfo} pour un PDF chiffré en utilisant une manipulatrice de sécurité personnalisée. |
PdfFileInfo(stream: InputStream) | Créez un {@code PdfFileInfo} en lisant de la courante d’entrée spécifiée. |
PdfFileInfo(stream: InputStream, password: String) | Créer un {@code PdfFileInfo} en lisant de l’entrée chiffrée spécifiée |
| Réservez avec le mot de passe fourni. | |
PdfFileInfo(stream: InputStream, password: String, customHandler: ICustomSecurityHandler) | Créer un {@code PdfFileInfo} en lisant une flux d’entrée cryptée en utilisant |
| Un agent de sécurité classique. | |
PdfFileInfo(document: Document) | Créez un {@code PdfFileInfo} lié à un document déjà chargé. |
getDocument() → Document | Retournez le document lié, ou {@code null}. |
bindPdf(document: Document) → boolean | Liens un document déjà ouvert à ce lecteur d’information. |
bindPdf(inputFile: String) → boolean | Liensez un fichier PDF à ce lecteur d’informations. |
bindPdf(inputFile: String, password: String) → boolean | Liens un fichier PDF encrypté à ce lecteur d’informations en utilisant le fourni |
| Password de la Parole. | |
bindPdf(inputStream: InputStream) → boolean | Lient un PDF à partir d’un flux d’entrée. |
bindPdf(inputStream: InputStream, password: String) → boolean | Lient un PDF crypté à partir d’un flux d’entrée en utilisant le mot de passe fourni. |
bindPdf(inputFile: String, password: String, customHandler: ICustomSecurityHandler) → boolean | Lient un fichier PDF encrypté à l’aide d’un opérateur de sécurité personnalisé. |
bindPdf(inputStream: InputStream, password: String, customHandler: ICustomSecurityHandler) → boolean | Connectez un flux PDF crypté en utilisant une manipulatrice de sécurité personnalisée. |
getTitle() → String | Retourner le titre du document. |
getAuthor() → String | Retourner l’auteur du document. |
getSubject() → String | Retourner le sujet du document. |
getKeywords() → String | Retourner les mots clés du document. |
getCreator() → String | Retourner la demande de créateur de document. |
getProducer() → String | Retourner le producteur PDF. |
getCreationDate() → Date | Retourner la date de création du document. |
getModDate() → Date | Retourner la date de modification du document. |
isEncrypted() → boolean | Il est donc possible de savoir si le document est crypté. |
isPdfFile() → boolean | Retourne si le fichier lié est un PDF valide. |
hasOpenPassword() → boolean | Il revient si le document crypté a une entrée de mot de passe ouverte. |
hasEditPassword() → boolean | Retourne si le document crypté a un mot de passe d’édition. |
getPasswordType() → PasswordType | Il revient au rôle du mot de passe utilisé pour ouvrir le document. |
getNumberOfPages() → int | Retourner le nombre total de pages. |
getPageWidth(pageNumber: int) → double | Retourne la largeur de page en points (1/72 pouces) pour la page 1 donnée |
| numéro, pris de la page MediaBox. | |
getPageHeight(pageNumber: int) → double | Retourne la hauteur de page en points (1/72 pouces) pour la page 1 donnée |
| numéro, pris de la page MediaBox. | |
getDocumentPrivilege() → DocumentPrivilege | Il retourne les permis de document en tant qu’objet de privilège compatible avec le facade. |
setMetaInfo(name: String, value: String) | Ajouter (ou sur écrire) une entrée personnalisée dans le dictionnaire /Info du document. |
saveNewInfo(outputFile: String) → boolean | Économisez le document lié — avec n’importe quel {@link #setMetaInfo} édite — |
| à {@code outputFile}. | |
saveNewInfo(outputStream: OutputStream) → boolean | Variante de courant {@link #saveNewInfo(String)}. |
clearInfo() | Il nettoie les entrées de métadonnées du document standard du texte lié. |
close() | Fermez ce lecteur d’informations et libérez le document lié. |