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 deTypeAccèsDescription
documentDocumentLireRetournez le document lié, ou {@code null}.
titleStringLireRetourner le titre du document.
authorStringLireRetourner l’auteur du document.
subjectStringLireRetourner le sujet du document.
keywordsStringLireRetourner les mots clés du document.
creatorStringLireRetourner la demande de créateur de document.
producerStringLireRetourner le producteur PDF.
creationDateDateLireRetourner la date de création du document.
modDateDateLireRetourner la date de modification du document.
encryptedbooleanLireIl est donc possible de savoir si le document est crypté.
pdfFilebooleanLireRetourne si le fichier lié est un PDF valide.
passwordTypePasswordTypeLireIl revient au rôle du mot de passe utilisé pour ouvrir le document.
numberOfPagesintLireRetourner le nombre total de pages.
documentPrivilegeDocumentPrivilegeLireIl retourne les permis de document en tant qu’objet de privilège compatible avec le facade.

méthodes

SignatureDescription
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()DocumentRetournez le document lié, ou {@code null}.
bindPdf(document: Document)booleanLiens un document déjà ouvert à ce lecteur d’information.
bindPdf(inputFile: String)booleanLiensez un fichier PDF à ce lecteur d’informations.
bindPdf(inputFile: String, password: String)booleanLiens un fichier PDF encrypté à ce lecteur d’informations en utilisant le fourni
Password de la Parole.
bindPdf(inputStream: InputStream)booleanLient un PDF à partir d’un flux d’entrée.
bindPdf(inputStream: InputStream, password: String)booleanLient un PDF crypté à partir d’un flux d’entrée en utilisant le mot de passe fourni.
bindPdf(inputFile: String, password: String, customHandler: ICustomSecurityHandler)booleanLient un fichier PDF encrypté à l’aide d’un opérateur de sécurité personnalisé.
bindPdf(inputStream: InputStream, password: String, customHandler: ICustomSecurityHandler)booleanConnectez un flux PDF crypté en utilisant une manipulatrice de sécurité personnalisée.
getTitle()StringRetourner le titre du document.
getAuthor()StringRetourner l’auteur du document.
getSubject()StringRetourner le sujet du document.
getKeywords()StringRetourner les mots clés du document.
getCreator()StringRetourner la demande de créateur de document.
getProducer()StringRetourner le producteur PDF.
getCreationDate()DateRetourner la date de création du document.
getModDate()DateRetourner la date de modification du document.
isEncrypted()booleanIl est donc possible de savoir si le document est crypté.
isPdfFile()booleanRetourne si le fichier lié est un PDF valide.
hasOpenPassword()booleanIl revient si le document crypté a une entrée de mot de passe ouverte.
hasEditPassword()booleanRetourne si le document crypté a un mot de passe d’édition.
getPasswordType()PasswordTypeIl revient au rôle du mot de passe utilisé pour ouvrir le document.
getNumberOfPages()intRetourner le nombre total de pages.
getPageWidth(pageNumber: int)doubleRetourne 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)doubleRetourne la hauteur de page en points (1/72 pouces) pour la page 1 donnée
numéro, pris de la page MediaBox.
getDocumentPrivilege()DocumentPrivilegeIl 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)booleanVariante 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é.

Voir aussi

 Français