PdfFileInfo

Približni podaci

PdfFileInfo je klasa u Aspose.PDF FOSS za Java. Nasljednici od: Closeable.

Osigurava pristup samo za čitanje PDF dokumentnim metapodatcima i svojstvima kao što su naslov, autor, broj stranica i status šifriranja.

Ova klasa pruža 38 metoda za rad s PdfFileInfo objektima u Java programima. Postoje i sljedeće metode: PdfFileInfo, bindPdf, clearInfo, close, getAuthor, getCreationDate, getCreator, getDocument, getDocumentPrivilege, getKeywords, getModDate, getNumberOfPages, i 12 dodatnih metoda. Svi javni članovi su dostupni bilo kojoj Java aplikaciji nakon instalacije paketa Aspose.PDF FOSS za Java. Ograničenja: author, creationDate, creator, document, documentPrivilege, encrypted, i još 8 .

Oznake i značajke

Izvršni datum:Iznos:PrihvatOpisivanje
documentDocumentČitaj.Vrati vezan dokument, ili {@code null}.
titleStringČitaj.Vrati naslov dokumenta.
authorStringČitaj.Vrati autor dokumenta.
subjectStringČitaj.Vrati predmet dokumenta.
keywordsStringČitaj.Vrati ključne riječi dokumenta.
creatorStringČitaj.Vrati aplikaciju za kreiranje dokumenata.
producerStringČitaj.Vrati PDF proizvođač.
creationDateDateČitaj.Vrati datum stvaranja dokumenta.
modDateDateČitaj.Vrati datum izmjene dokumenta.
encryptedbooleanČitaj.Vrati da li je dokument šifriran.
pdfFilebooleanČitaj.Vrati da li je vezana datoteka valjan PDF.
passwordTypePasswordTypeČitaj.Vrati ulogu lozinke koja je korištena za otvaranje dokumenta.
numberOfPagesintČitaj.Vrati ukupni broj stranica.
documentPrivilegeDocumentPrivilegeČitaj.Vrati dozvole dokumenta kao objekt privilegija koji je kompatibilan s fasadom.

Metoda za primjenu

PotpisOpisivanje
PdfFileInfo()Stvara novu prazninu {@code PdfFileInfo}.
PdfFileInfo(inputFile: String)Stvara {@code PdfFileInfo} otvaranjem navedene PDF datoteke.
PdfFileInfo(inputFile: String, password: String)Stvara {@code PdfFileInfo} otvaranjem navedene šifrirane PDF datoteke.
upotrebom navedenog lozinka.
PdfFileInfo(inputFile: String, password: String, customHandler: ICustomSecurityHandler)Kreira {@code PdfFileInfo} za šifrirani PDF pomoću prilagođenog rukovodioca sigurnosti.
PdfFileInfo(stream: InputStream)Stvara {@code PdfFileInfo} čitanjem iz navedenog ulaznog toka.
PdfFileInfo(stream: InputStream, password: String)Stvara {@code PdfFileInfo} čitanjem iz navedenog šifriranog unosa
Prenos s pomoću navedenog lozinke.
PdfFileInfo(stream: InputStream, password: String, customHandler: ICustomSecurityHandler)Stvara {@code PdfFileInfo} čitanjem šifriranog ulaznog toka koristeći
zaštitnik.
PdfFileInfo(document: Document)Stvara {@code PdfFileInfo} vezan za već učitavan dokument.
getDocument()DocumentVrati vezan dokument, ili {@code null}.
bindPdf(document: Document)booleanVeže već otvorenu instancinu dokumenta na ovaj čitatelj informacija.
bindPdf(inputFile: String)booleanVeže PDF datoteku na ovaj čitatelj informacija.
bindPdf(inputFile: String, password: String)booleanVeže šifrirane PDF datoteke na ovaj info čitatelj koristeći obezbeđenom
-Prislov.
bindPdf(inputStream: InputStream)booleanVeže PDF iz ulaznog toka.
bindPdf(inputStream: InputStream, password: String)booleanVeže šifrirani PDF iz ulaznog toka pomoću navedene lozinke.
bindPdf(inputFile: String, password: String, customHandler: ICustomSecurityHandler)booleanVeže šifrirane PDF datoteke koristeći prilagođen bezbednosni rukovodilac.
bindPdf(inputStream: InputStream, password: String, customHandler: ICustomSecurityHandler)booleanVeže šifrirani PDF stream koristeći prilagođen bezbednosni rukovodilac.
getTitle()StringVrati naslov dokumenta.
getAuthor()StringVrati autor dokumenta.
getSubject()StringVrati predmet dokumenta.
getKeywords()StringVrati ključne riječi dokumenta.
getCreator()StringVrati aplikaciju za kreiranje dokumenata.
getProducer()StringVrati PDF proizvođač.
getCreationDate()DateVrati datum stvaranja dokumenta.
getModDate()DateVrati datum izmjene dokumenta.
isEncrypted()booleanVrati da li je dokument šifriran.
isPdfFile()booleanVrati da li je vezana datoteka valjan PDF.
hasOpenPassword()booleanVrati da li šifrirani dokument ima otvoren ulaz za lozinku.
hasEditPassword()booleanVrati da li šifrirani dokument ima ulaz za uređivanje lozinke.
getPasswordType()PasswordTypeVrati ulogu lozinke koja je korištena za otvaranje dokumenta.
getNumberOfPages()intVrati ukupni broj stranica.
getPageWidth(pageNumber: int)doubleVraća širinu stranice u točkama (1/72 inča) za danu 1 zasnovanu stranu
broj, uzet iz MediaBox stranice.
getPageHeight(pageNumber: int)doubleVraća visinu stranice u točkama (1/72 inča) za danu 1 baziranom stranicu
broj, uzet iz MediaBox stranice.
getDocumentPrivilege()DocumentPrivilegeVrati dozvole dokumenta kao objekt privilegija koji je kompatibilan s fasadom.
setMetaInfo(name: String, value: String)Dodaje (ili nadpisuje) prilagođen zapis u /Info rječnik dokumenta.
saveNewInfo(outputFile: String)booleanČuva vezan dokument zajedno s bilo kojim {@link #setMetaInfo} uređenjima ??
na {@code outputFile}.
saveNewInfo(outputStream: OutputStream)booleanVarijanta toka {@link #saveNewInfo(String)}.
clearInfo()Čisti standardne ulaze metapodataka u dokumentu iz vezanih dokumenata.
close()Zatvara ovaj čitatelj informacija i oslobađa vezani dokument.

Također pogledajte:

 Hrvatski