PdfFileInfo
Översikt
PdfFileInfo är en klass i Aspose.PDF FOSS för Java. ärvt från: Closeable.
Ger enbart läs-tillgång till PDF-dokumentmetadata och egenskaper som titel, författare, sidantal och kryptering.
Denna klass ger 38 metoder för att arbeta med PdfFileInfo objekt i Java-program. Tillgängliga metoder inkluderar: PdfFileInfo, bindPdf, clearInfo, close, getAuthor, getCreationDate, getCreator, getDocument, getDocumentPrivilege, getKeywords, getModDate, getNumberOfPages,och 12 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter att ha installerat Aspose.PDF FOSS för Java paket. och egenskaper: author, creationDate, creator, document, documentPrivilege, encrypted,Och 8 mer.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
document | Document | Läsning | Återställ binddokumentet, eller {@code null}. |
title | String | Läsning | Återställer dokumentets titel. |
author | String | Läsning | Återkommer till författaren. |
subject | String | Läsning | Återställer dokumentet ämnet. |
keywords | String | Läsning | Returnerar dokumentets nyckelord. |
creator | String | Läsning | Återställer dokumentskaparen ansökan. |
producer | String | Läsning | Återställer PDF-producenten. |
creationDate | Date | Läsning | Returnerar dokumentets skapningsdatum. |
modDate | Date | Läsning | Returnerar dokumentändringens datum. |
encrypted | boolean | Läsning | Återkommer om dokumentet är krypterat. |
pdfFile | boolean | Läsning | Återställer om den bunden filen är en giltig PDF. |
passwordType | PasswordType | Läsning | Återställer rollen som lösenordet används för att öppna dokumentet. |
numberOfPages | int | Läsning | Återställer det totala antalet sidor. |
documentPrivilege | DocumentPrivilege | Läsning | Returnerar dokumenttillstånd som ett facadkompatibelt privilegium. |
Metoder
| Signature | Beskrivning |
|---|---|
PdfFileInfo() | Skapa ett nytt tomt {@code PdfFileInfo} instans. |
PdfFileInfo(inputFile: String) | Skapa en {@code PdfFileInfo} genom att öppna den angivna PDF-filen. |
PdfFileInfo(inputFile: String, password: String) | Skapa en {@code PdfFileInfo} genom att öppna den angivna krypterade PDF-filen med hjälp av det ges lösenord. |
PdfFileInfo(inputFile: String, password: String, customHandler: ICustomSecurityHandler) | Skapa en {@code PdfFileInfo} för en krypterad PDF med hjälp av en anpassad säkerhetsoperatör. |
PdfFileInfo(stream: InputStream) | Skapar en {@code PdfFileInfo} genom att läsa från den angivna inputströmmen. |
PdfFileInfo(stream: InputStream, password: String) | Skapar en {@code PdfFileInfo} genom att läsa från den angivna krypterade inmatningsströmmen med hjälp av det ges lösenord. |
PdfFileInfo(stream: InputStream, password: String, customHandler: ICustomSecurityHandler) | Skapar en {@code PdfFileInfo} genom att läsa ett krypterat inputström med hjälp av en anpassad säkerhetsoperator. |
PdfFileInfo(document: Document) | Skapa en {@code PdfFileInfo} kopplad till ett redan laddat dokument. |
getDocument() → Document | Återställ binddokumentet, eller {@code null}. |
bindPdf(document: Document) → boolean | Bind en redan öppen dokumentinstans till denna info läsare. |
bindPdf(inputFile: String) → boolean | Bind en PDF-fil till denna info läsare. |
bindPdf(inputFile: String, password: String) → boolean | Bindar en krypterad PDF-fil till denna info läsare med hjälp av det angivna lösenordet. |
bindPdf(inputStream: InputStream) → boolean | Binder en PDF från ett input stream. |
bindPdf(inputStream: InputStream, password: String) → boolean | Binder en krypterad PDF från ett inputström med hjälp av det angivna lösenordet. |
bindPdf(inputFile: String, password: String, customHandler: ICustomSecurityHandler) → boolean | Binder en krypterad PDF-fil med hjälp av en anpassad säkerhetsoperatör. |
bindPdf(inputStream: InputStream, password: String, customHandler: ICustomSecurityHandler) → boolean | Binder en krypterad PDF-ström med hjälp av en anpassad säkerhetsoperatör. |
getTitle() → String | Återställer dokumentets titel. |
getAuthor() → String | Återkommer till författaren. |
getSubject() → String | Återställer dokumentet ämnet. |
getKeywords() → String | Returnerar dokumentets nyckelord. |
getCreator() → String | Återställer dokumentskaparen ansökan. |
getProducer() → String | Återställer PDF-producenten. |
getCreationDate() → Date | Returnerar dokumentets skapningsdatum. |
getModDate() → Date | Returnerar dokumentändringens datum. |
isEncrypted() → boolean | Återkommer om dokumentet är krypterat. |
isPdfFile() → boolean | Återställer om den bunden filen är en giltig PDF. |
hasOpenPassword() → boolean | Återkommer om det krypterade dokumentet har ett öppet lösenord. |
hasEditPassword() → boolean | Återkommer om det krypterade dokumentet har en redigerad lösenordintag. |
getPasswordType() → PasswordType | Återställer rollen som lösenordet används för att öppna dokumentet. |
getNumberOfPages() → int | Återställer det totala antalet sidor. |
getPageWidth(pageNumber: int) → double | Returnerar sidbredd i poäng (1/72 tum) för det angivna 1-baserade sidnumret, som tas från sidan MediaBox. |
getPageHeight(pageNumber: int) → double | Returnerar sidhöghet i poäng (1/72 tum) för det angivna 1-baserade sidnummeret, som tas från sidan MediaBox. |
getDocumentPrivilege() → DocumentPrivilege | Returnerar dokumenttillstånd som ett facadkompatibelt privilegium. |
setMetaInfo(name: String, value: String) | Lägg till (eller översätta) en anpassad inmatning i /Info-lösenordet för dokumentet. |
saveNewInfo(outputFile: String) → boolean | Spara det bunden dokumentet – tillsammans med alla {@link #setMetaInfo} redigeringar – till { @code outputFile}. |
saveNewInfo(outputStream: OutputStream) → boolean | Stream variant av {@link #saveNewInfo(String)}. |
clearInfo() | Rensar standarddokumentmetadatainträden från det bunden dokumentet. |
close() | Stäng den här info läsaren och släpp binddokumentet. |