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: | Prihvat | Opisivanje |
|---|---|---|---|
document | Document | Čitaj. | Vrati vezan dokument, ili {@code null}. |
title | String | Čitaj. | Vrati naslov dokumenta. |
author | String | Čitaj. | Vrati autor dokumenta. |
subject | String | Čitaj. | Vrati predmet dokumenta. |
keywords | String | Čitaj. | Vrati ključne riječi dokumenta. |
creator | String | Čitaj. | Vrati aplikaciju za kreiranje dokumenata. |
producer | String | Čitaj. | Vrati PDF proizvođač. |
creationDate | Date | Čitaj. | Vrati datum stvaranja dokumenta. |
modDate | Date | Čitaj. | Vrati datum izmjene dokumenta. |
encrypted | boolean | Čitaj. | Vrati da li je dokument šifriran. |
pdfFile | boolean | Čitaj. | Vrati da li je vezana datoteka valjan PDF. |
passwordType | PasswordType | Čitaj. | Vrati ulogu lozinke koja je korištena za otvaranje dokumenta. |
numberOfPages | int | Čitaj. | Vrati ukupni broj stranica. |
documentPrivilege | DocumentPrivilege | Čitaj. | Vrati dozvole dokumenta kao objekt privilegija koji je kompatibilan s fasadom. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
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() → Document | Vrati vezan dokument, ili {@code null}. |
bindPdf(document: Document) → boolean | Veže već otvorenu instancinu dokumenta na ovaj čitatelj informacija. |
bindPdf(inputFile: String) → boolean | Veže PDF datoteku na ovaj čitatelj informacija. |
bindPdf(inputFile: String, password: String) → boolean | Veže šifrirane PDF datoteke na ovaj info čitatelj koristeći obezbeđenom |
| -Prislov. | |
bindPdf(inputStream: InputStream) → boolean | Veže PDF iz ulaznog toka. |
bindPdf(inputStream: InputStream, password: String) → boolean | Veže šifrirani PDF iz ulaznog toka pomoću navedene lozinke. |
bindPdf(inputFile: String, password: String, customHandler: ICustomSecurityHandler) → boolean | Veže šifrirane PDF datoteke koristeći prilagođen bezbednosni rukovodilac. |
bindPdf(inputStream: InputStream, password: String, customHandler: ICustomSecurityHandler) → boolean | Veže šifrirani PDF stream koristeći prilagođen bezbednosni rukovodilac. |
getTitle() → String | Vrati naslov dokumenta. |
getAuthor() → String | Vrati autor dokumenta. |
getSubject() → String | Vrati predmet dokumenta. |
getKeywords() → String | Vrati ključne riječi dokumenta. |
getCreator() → String | Vrati aplikaciju za kreiranje dokumenata. |
getProducer() → String | Vrati PDF proizvođač. |
getCreationDate() → Date | Vrati datum stvaranja dokumenta. |
getModDate() → Date | Vrati datum izmjene dokumenta. |
isEncrypted() → boolean | Vrati da li je dokument šifriran. |
isPdfFile() → boolean | Vrati da li je vezana datoteka valjan PDF. |
hasOpenPassword() → boolean | Vrati da li šifrirani dokument ima otvoren ulaz za lozinku. |
hasEditPassword() → boolean | Vrati da li šifrirani dokument ima ulaz za uređivanje lozinke. |
getPasswordType() → PasswordType | Vrati ulogu lozinke koja je korištena za otvaranje dokumenta. |
getNumberOfPages() → int | Vrati ukupni broj stranica. |
getPageWidth(pageNumber: int) → double | Vraća širinu stranice u točkama (1/72 inča) za danu 1 zasnovanu stranu |
| broj, uzet iz MediaBox stranice. | |
getPageHeight(pageNumber: int) → double | Vraća visinu stranice u točkama (1/72 inča) za danu 1 baziranom stranicu |
| broj, uzet iz MediaBox stranice. | |
getDocumentPrivilege() → DocumentPrivilege | Vrati 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) → boolean | Varijanta toka {@link #saveNewInfo(String)}. |
clearInfo() | Čisti standardne ulaze metapodataka u dokumentu iz vezanih dokumenata. |
close() | Zatvara ovaj čitatelj informacija i oslobađa vezani dokument. |