PdfFileInfo
Opinie generală
PdfFileInfo este o clasă în Aspose.PDF FOSS pentru Java. Moștenitorii de la: Closeable.
Oferă acces doar pentru citire la metadatele documentelor PDF și proprietăți precum titlul, autorul, numărul de pagini și statutul criptării.
Această clasă oferă 38 de metode pentru a lucra cu obiecte PdfFileInfo în programele Java. Metodele disponibile includ: PdfFileInfo, bindPdf, clearInfo, close, getAuthor, getCreationDate, getCreator, getDocument, getDocumentPrivilege, getKeywords, getModDate, getNumberOfPages, şi 12 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: author, creationDate, creator, document, documentPrivilege, encrypted, şi încă 8 .
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
document | Document | Citeşte. | Întoarce documentul legat, sau {@code null}. |
title | String | Citeşte. | Întoarce titlul documentului. |
author | String | Citeşte. | Întoarce autorul documentului. |
subject | String | Citeşte. | Întoarce subiectul documentului. |
keywords | String | Citeşte. | Întoarce cuvintele cheie ale documentului. |
creator | String | Citeşte. | Întoarce aplicația creator de document. |
producer | String | Citeşte. | Întoarce producătorul PDF. |
creationDate | Date | Citeşte. | Întoarce data de creare a documentului. |
modDate | Date | Citeşte. | Întoarce data modificării documentului. |
encrypted | boolean | Citeşte. | Întoarce dacă documentul este criptat. |
pdfFile | boolean | Citeşte. | Întoarce dacă fișierul legat este un PDF valid. |
passwordType | PasswordType | Citeşte. | Întoarce rolul parolei utilizate pentru deschiderea documentului. |
numberOfPages | int | Citeşte. | Întoarce numărul total de pagini. |
documentPrivilege | DocumentPrivilege | Citeşte. | Întoarce permisiunile documentului ca obiect de privilegii compatibil cu fațada. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
PdfFileInfo() | Creează o nouă instanță goală {@code PdfFileInfo}. |
PdfFileInfo(inputFile: String) | Creează un {@code PdfFileInfo} prin deschiderea fișierului PDF specificat. |
PdfFileInfo(inputFile: String, password: String) | Creează un {@code PdfFileInfo} prin deschiderea fișierului PDF criptat specificat |
| utilizând parola furnizată. | |
PdfFileInfo(inputFile: String, password: String, customHandler: ICustomSecurityHandler) | Creează un {@code PdfFileInfo} pentru un PDF criptat folosind un manipulator de securitate personalizat. |
PdfFileInfo(stream: InputStream) | Creează un {@code PdfFileInfo} citind din fluxul de intrare specificat. |
PdfFileInfo(stream: InputStream, password: String) | Creează un {@code PdfFileInfo} citind din inputul criptat specificat. |
| fluxul folosind parola furnizată. | |
PdfFileInfo(stream: InputStream, password: String, customHandler: ICustomSecurityHandler) | Creează un {@code PdfFileInfo} citind un flux de intrare criptat folosind |
| un agent de securitate. | |
PdfFileInfo(document: Document) | Creează un {@code PdfFileInfo} legat de un document deja încărcat. |
getDocument() → Document | Întoarce documentul legat, sau {@code null}. |
bindPdf(document: Document) → boolean | Legă o instanță deja deschis document la acest cititor de informații. |
bindPdf(inputFile: String) → boolean | Legă un fişier PDF la acest cititor de informaţii. |
bindPdf(inputFile: String, password: String) → boolean | Legă un fișier PDF criptat la acest cititor de informații folosind datele furnizate. |
| Parola. | |
bindPdf(inputStream: InputStream) → boolean | Legă un PDF dintr-un flux de intrare. |
bindPdf(inputStream: InputStream, password: String) → boolean | Legă un PDF criptat dintr-un flux de intrare folosind parola furnizată. |
bindPdf(inputFile: String, password: String, customHandler: ICustomSecurityHandler) → boolean | Legă un fișier PDF criptat folosind un manipulator de securitate personalizat. |
bindPdf(inputStream: InputStream, password: String, customHandler: ICustomSecurityHandler) → boolean | Legă un flux PDF criptat folosind un manipulator de securitate personalizat. |
getTitle() → String | Întoarce titlul documentului. |
getAuthor() → String | Întoarce autorul documentului. |
getSubject() → String | Întoarce subiectul documentului. |
getKeywords() → String | Întoarce cuvintele cheie ale documentului. |
getCreator() → String | Întoarce aplicația creator de document. |
getProducer() → String | Întoarce producătorul PDF. |
getCreationDate() → Date | Întoarce data de creare a documentului. |
getModDate() → Date | Întoarce data modificării documentului. |
isEncrypted() → boolean | Întoarce dacă documentul este criptat. |
isPdfFile() → boolean | Întoarce dacă fișierul legat este un PDF valid. |
hasOpenPassword() → boolean | Întoarce dacă documentul criptat are o intrare deschisă cu parola. |
hasEditPassword() → boolean | Întoarce dacă documentul criptat are o intrare de modificare a parolei. |
getPasswordType() → PasswordType | Întoarce rolul parolei utilizate pentru deschiderea documentului. |
getNumberOfPages() → int | Întoarce numărul total de pagini. |
getPageWidth(pageNumber: int) → double | Întoarce lățimea paginii în puncte (1/72 inch) pentru pagina dată pe bază de 1 |
| Numărul, luat de la MediaBox paginii. | |
getPageHeight(pageNumber: int) → double | Întoarce înălțimea paginii în puncte (1/72 inch) pentru pagina dată pe bază de 1 |
| Numărul, luat de la MediaBox paginii. | |
getDocumentPrivilege() → DocumentPrivilege | Întoarce permisiunile documentului ca obiect de privilegii compatibil cu fațada. |
setMetaInfo(name: String, value: String) | Adăuga (sau suprascrie) o intrare personalizată în dicționarul /Info al documentului. |
saveNewInfo(outputFile: String) → boolean | Salvează documentul legat împreună cu orice editări {@link #setMetaInfo} ?? |
| la {@code outputFile}. | |
saveNewInfo(outputStream: OutputStream) → boolean | Varianta de flux a {@link #saveNewInfo(String)}. |
clearInfo() | Elimină metadatele standard ale documentului din documentul legat. |
close() | Închide acest cititor de informații și eliberează documentul legat. |