PdfFileInfo

Общ преглед

PdfFileInfo е клас в Aspose.PDF FOSS за Java. Наследници от: Closeable.

Предоставя достъп само за четене до метаданните на PDF документа и свойства като заглавие, автор, брой страници и състояние на криптиране.

Този клас предоставя 38 метода за работа с PdfFileInfo обекти в Java програми. Наличните методи включват: PdfFileInfo, bindPdf, clearInfo, close, getAuthor, getCreationDate, getCreator, getDocument, getDocumentPrivilege, getKeywords, getModDate, getNumberOfPages, и 12 допълнителни методи. Всички публични членове са достъпни за всяко приложение на Java след инсталиране на пакета Aspose.PDF FOSS for Java. Свойства: author, creationDate, creator, document, documentPrivilege, encrypted, и още 8 .

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
documentDocumentПрочети.Връща свързания документ или {@code null}.
titleStringПрочети.Връща заглавието на документа.
authorStringПрочети.Връща автора на документа.
subjectStringПрочети.Връща предмета на документа.
keywordsStringПрочети.Връща ключовите думи на документа.
creatorStringПрочети.Връща приложението за създаване на документа.
producerStringПрочети.Връща PDF производителя.
creationDateDateПрочети.Връща датата на създаване на документа.
modDateDateПрочети.Връща датата на промяна на документа.
encryptedbooleanПрочети.Връща дали документът е криптиран.
pdfFilebooleanПрочети.Връща дали свързаният файл е валиден PDF.
passwordTypePasswordTypeПрочети.Връща ролята на паролата, използвана за отваряне на документа.
numberOfPagesintПрочети.Връща общия брой страници.
documentPrivilegeDocumentPrivilegeПрочети.Връща разрешения на документи като обект с привилегии, съвместими с фасадата.

Методи за изчисляване на данните

ПодписътОписание на състоянието
PdfFileInfo()Създава нов празен {@code PdfFileInfo} пример.
PdfFileInfo(inputFile: String)Създава {@code PdfFileInfo} чрез отваряне на посочения PDF файл.
PdfFileInfo(inputFile: String, password: String)Създава {@code PdfFileInfo} чрез отваряне на посочения криптиран PDF файл.
използвайки предоставената парола.
PdfFileInfo(inputFile: String, password: String, customHandler: ICustomSecurityHandler)Създава {@code PdfFileInfo} за криптиран PDF с помощта на персонализиран обработвач на сигурността.
PdfFileInfo(stream: InputStream)Създава {@code PdfFileInfo} чрез четене от посочения вход.
PdfFileInfo(stream: InputStream, password: String)Създава {@code PdfFileInfo} чрез четене от посочения криптиран вход.
поток, използвайки предоставената парола.
PdfFileInfo(stream: InputStream, password: String, customHandler: ICustomSecurityHandler)Създава {@code PdfFileInfo} чрез четене на криптиран вход поток, използвайки:
специалист по сигурността.
PdfFileInfo(document: Document)Създава {@code PdfFileInfo}, свързан с вече зареден документ.
getDocument()DocumentВръща свързания документ или {@code null}.
bindPdf(document: Document)booleanСвързва вече отворен документ с този информационен четец.
bindPdf(inputFile: String)booleanСвързва PDF файл с този информационен читател.
bindPdf(inputFile: String, password: String)booleanСвързва криптиран PDF файл с този информационен читач, като използва предоставената от него информация.
парола.
bindPdf(inputStream: InputStream)booleanСвързва PDF файл от входния поток.
bindPdf(inputStream: InputStream, password: String)booleanСвързва криптиран PDF от входния поток, като използва предоставената парола.
bindPdf(inputFile: String, password: String, customHandler: ICustomSecurityHandler)booleanСвързва криптиран PDF файл с помощта на персонализиран обработвач за сигурност.
bindPdf(inputStream: InputStream, password: String, customHandler: ICustomSecurityHandler)booleanСвързва криптиран PDF поток с помощта на персонализиран обработвач за сигурност.
getTitle()StringВръща заглавието на документа.
getAuthor()StringВръща автора на документа.
getSubject()StringВръща предмета на документа.
getKeywords()StringВръща ключовите думи на документа.
getCreator()StringВръща приложението за създаване на документа.
getProducer()StringВръща PDF производителя.
getCreationDate()DateВръща датата на създаване на документа.
getModDate()DateВръща датата на промяна на документа.
isEncrypted()booleanВръща дали документът е криптиран.
isPdfFile()booleanВръща дали свързаният файл е валиден PDF.
hasOpenPassword()booleanВръща дали криптираният документ има отворен паролен вход.
hasEditPassword()booleanВръща дали криптираният документ има вписване за кодиране на парола.
getPasswordType()PasswordTypeВръща ролята на паролата, използвана за отваряне на документа.
getNumberOfPages()intВръща общия брой страници.
getPageWidth(pageNumber: int)doubleВръща широчината на страницата в точки (1/72 инча) за дадена страница, базирана на 1
номер, взети от MediaBox на страницата.
getPageHeight(pageNumber: int)doubleВръща височината на страницата в точки (1/72 инча) за дадена страница, базирана на 1
номер, взети от MediaBox на страницата.
getDocumentPrivilege()DocumentPrivilegeВръща разрешения на документи като обект с привилегии, съвместими с фасадата.
setMetaInfo(name: String, value: String)Добавя (или надписва) персонализиран вход в речника /Info на документа.
saveNewInfo(outputFile: String)booleanСъхранява свързания документ заедно с всички редакти {@link #setMetaInfo} ??
към {@code outputFile}.
saveNewInfo(outputStream: OutputStream)booleanVariant на потока от {@link #saveNewInfo(String)}.
clearInfo()Изчиства стандартните записи на метаданни от свързания документ.
close()Затваря този информационен четец и освобождава свързания документ.

Вижте също:

 Български