PdfFileInfo

Overview

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

Properties

NameTypeAccessDescription
documentDocumentReadВозвращает связанный документ или {@code null}.
titleStringReadВозвращает название документа.
authorStringReadВозвращает автора документа.
subjectStringReadВозвращает объект документа.
keywordsStringReadВозвращает ключевые слова документа.
creatorStringReadВозвращает приложение создателя документа.
producerStringReadВозвращает производителя PDF.
creationDateDateReadВозвращает дату создания документа.
modDateDateReadВозвращает дату изменения документа.
encryptedbooleanReadВозвращает, зашифрован ли документ.
pdfFilebooleanReadВозвращает, является ли связанный файл действительным PDF.
passwordTypePasswordTypeReadВозвращает роль пароля, используемого для открытия документа.
numberOfPagesintReadВозвращает общее количество страниц.
documentPrivilegeDocumentPrivilegeReadВозвращает разрешения документа как объект привилегии, совместимый с фасадом.

Methods

SignatureDescription
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()Закрывает этот информационный читатель и выпускает связанные документы.

See Also

 Русский