PdfFileInfo

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,И еще восемь.

Свойства

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

Методы

SignatureОписание:
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)booleanВариант потока {@link #saveNewInfo(String)}.
clearInfo()Убирает стандартные записи метаданных документа из связанного документа.
close()Закрывает этот информационный читатель и выпускает связанные документы.

См. также:

 Русский