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 proprietateTipul de vehiculAccesulDescriere:
documentDocumentCiteşte.Întoarce documentul legat, sau {@code null}.
titleStringCiteşte.Întoarce titlul documentului.
authorStringCiteşte.Întoarce autorul documentului.
subjectStringCiteşte.Întoarce subiectul documentului.
keywordsStringCiteşte.Întoarce cuvintele cheie ale documentului.
creatorStringCiteşte.Întoarce aplicația creator de document.
producerStringCiteşte.Întoarce producătorul PDF.
creationDateDateCiteşte.Întoarce data de creare a documentului.
modDateDateCiteşte.Întoarce data modificării documentului.
encryptedbooleanCiteşte.Întoarce dacă documentul este criptat.
pdfFilebooleanCiteşte.Întoarce dacă fișierul legat este un PDF valid.
passwordTypePasswordTypeCiteşte.Întoarce rolul parolei utilizate pentru deschiderea documentului.
numberOfPagesintCiteşte.Întoarce numărul total de pagini.
documentPrivilegeDocumentPrivilegeCiteşte.Întoarce permisiunile documentului ca obiect de privilegii compatibil cu fațada.

Metode de evaluare

SemnăturaDescriere:
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)booleanLegă o instanță deja deschis document la acest cititor de informații.
bindPdf(inputFile: String)booleanLegă un fişier PDF la acest cititor de informaţii.
bindPdf(inputFile: String, password: String)booleanLegă un fișier PDF criptat la acest cititor de informații folosind datele furnizate.
Parola.
bindPdf(inputStream: InputStream)booleanLegă un PDF dintr-un flux de intrare.
bindPdf(inputStream: InputStream, password: String)booleanLegă un PDF criptat dintr-un flux de intrare folosind parola furnizată.
bindPdf(inputFile: String, password: String, customHandler: ICustomSecurityHandler)booleanLegă un fișier PDF criptat folosind un manipulator de securitate personalizat.
bindPdf(inputStream: InputStream, password: String, customHandler: ICustomSecurityHandler)booleanLegă 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)booleanSalvează documentul legat împreună cu orice editări {@link #setMetaInfo} ??
la {@code outputFile}.
saveNewInfo(outputStream: OutputStream)booleanVarianta 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.

Vezi și:

 Română