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

NamnTyp avAccessBeskrivning
documentDocumentLäsningÅterställ binddokumentet, eller {@code null}.
titleStringLäsningÅterställer dokumentets titel.
authorStringLäsningÅterkommer till författaren.
subjectStringLäsningÅterställer dokumentet ämnet.
keywordsStringLäsningReturnerar dokumentets nyckelord.
creatorStringLäsningÅterställer dokumentskaparen ansökan.
producerStringLäsningÅterställer PDF-producenten.
creationDateDateLäsningReturnerar dokumentets skapningsdatum.
modDateDateLäsningReturnerar dokumentändringens datum.
encryptedbooleanLäsningÅterkommer om dokumentet är krypterat.
pdfFilebooleanLäsningÅterställer om den bunden filen är en giltig PDF.
passwordTypePasswordTypeLäsningÅterställer rollen som lösenordet används för att öppna dokumentet.
numberOfPagesintLäsningÅterställer det totala antalet sidor.
documentPrivilegeDocumentPrivilegeLäsningReturnerar dokumenttillstånd som ett facadkompatibelt privilegium.

Metoder

SignatureBeskrivning
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)booleanBind en redan öppen dokumentinstans till denna info läsare.
bindPdf(inputFile: String)booleanBind en PDF-fil till denna info läsare.
bindPdf(inputFile: String, password: String)booleanBindar en krypterad PDF-fil till denna info läsare med hjälp av det angivna lösenordet.
bindPdf(inputStream: InputStream)booleanBinder en PDF från ett input stream.
bindPdf(inputStream: InputStream, password: String)booleanBinder en krypterad PDF från ett inputström med hjälp av det angivna lösenordet.
bindPdf(inputFile: String, password: String, customHandler: ICustomSecurityHandler)booleanBinder en krypterad PDF-fil med hjälp av en anpassad säkerhetsoperatör.
bindPdf(inputStream: InputStream, password: String, customHandler: ICustomSecurityHandler)booleanBinder 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()StringReturnerar dokumentets nyckelord.
getCreator()StringÅterställer dokumentskaparen ansökan.
getProducer()StringÅterställer PDF-producenten.
getCreationDate()DateReturnerar dokumentets skapningsdatum.
getModDate()DateReturnerar 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)doubleReturnerar sidbredd i poäng (1/72 tum) för det angivna 1-baserade sidnumret, som tas från sidan MediaBox.
getPageHeight(pageNumber: int)doubleReturnerar sidhöghet i poäng (1/72 tum) för det angivna 1-baserade sidnummeret, som tas från sidan MediaBox.
getDocumentPrivilege()DocumentPrivilegeReturnerar 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)booleanSpara det bunden dokumentet – tillsammans med alla {@link #setMetaInfo} redigeringar – till { @code outputFile}.
saveNewInfo(outputStream: OutputStream)booleanStream 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.

Se även

 Svenska