PdfFileInfo
Наследование: java.lang.Object, com.aspose.pdf.facades.IVentureLicenseTarget, com.aspose.pdf.facades.Facade, com.aspose.pdf.facades.SaveableFacade
public final class PdfFileInfo extends SaveableFacade
Представляет класс для доступа к метаинформации документа PDF.
Конструкторы
Конструктор | Описание |
---|---|
PdfFileInfo() | Инициализирует новый экземпляр класса com.aspose.pdf.facades.PdfFileInfo со значениями по умолчанию. |
PdfFileInfo(InputStream inputStream) | Инициализирует новый экземпляр класса com.aspose.pdf.facades.PdfFileInfo. |
PdfFileInfo(InputStream inputStream, String password) | Инициализирует новый экземпляр класса com.aspose.pdf.facades.PdfFileInfo. |
PdfFileInfo(String inputFile) | Инициализирует новый экземпляр класса com.aspose.pdf.facades.PdfFileInfo. |
PdfFileInfo(String inputFile, String password) | Инициализирует новый экземпляр класса com.aspose.pdf.facades.PdfFileInfo. |
PdfFileInfo(IDocument document) | Инициализирует новый объект PdfFileInfo на основе документа. |
Методы
Метод | Описание |
---|---|
bindPdf(IDocument srcDoc) | Инициализирует фасад. |
bindPdf(InputStream srcStream) | Инициализирует фасад. |
bindPdf(InputStream srcStream, String password) | Инициализирует фасад. |
bindPdf(String srcFile) | Инициализирует фасад. |
bindPdf(String srcFile, String password) | Инициализирует фасад. |
clearInfo() | Очищает всю метаинформацию документа PDF. |
close() | Закрывает все ресурсы, используемые этим документом. |
dispose() | Закрывает все ресурсы, используемые этим экземпляром. |
equals(Object arg0) | |
getAuthor() | Получает информацию об авторе документа PDF. |
getClass() | |
getCreationDate() | Получает информацию о дате создания документа PDF. |
getCreator() | Получает информацию о создателе документа PDF. |
getDocument() | Получает фасад документа, над которым работает. |
getDocumentPrivilege() | Получает настройки привилегий для документа PDF. |
getHeader() | Получает настроенную информацию о документе PDF. |
getInputFile() | Получает входной файл. |
getInputStream() | Получает входной поток. |
getKeywords() | Получает информацию о ключевых словах документа PDF. |
getMetaInfo(String name) | Получает настроенную информацию о документе PDF с именем свойства. |
getModDate() | Получает информацию о дате ModDate документа PDF. |
getNumberOfPages() | Получает количество страниц документа. |
getPageHeight(int pageNum) | Получает высоту указанной страницы. |
getPageRotation(int pageNum) | Получает поворот указанной страницы. |
getPageWidth(int pageNum) | Получает ширину указанной страницы. |
getPageXOffset(int pageNum) | Получает горизонтальное смещение указанной области отображения страницы. |
getPageYOffset(int pageNum) | Получает вертикальное смещение указанной области отображения страницы. |
getPasswordType() | Возвращает тип пароля, который был передан для создания экземпляра PdfFileInfo. |
getPdfVersion() | Получает информацию о версии документа PDF. |
getProducer() | Получает информацию о производителе документа PDF. |
getSubject() | Получает информацию о теме документа PDF. |
getTitle() | Получает информацию о заголовке документа PDF. |
getUseStrictValidation() | Использует строгие правила проверки с помощью IsPdfFile (#isPdfFile.isPdfFile). |
hasCollection() | Возвращает true, если текущий входной файл является файлом «Портфолио», содержащим в себе коллекцию PDF-файлов. |
hasEditPassword() | Возвращает true, если для изменения разрешений или свойств безопасности документа требуется пароль. |
hasOpenPassword() | Возвращает true, если для открытия защищенного паролем PDF-документа требуется пароль. |
hashCode() | |
isEncrypted() | Проверяет, зашифрован ли документ PDF. |
isPdfFile() | Проверяет, является ли исходный ввод допустимым файлом PDF. |
notify() | |
notifyAll() | |
save(OutputStream destStream) | Сохраняет документ PDF в указанный файл. |
save(String destFile) | Сохраняет документ PDF в указанный файл. |
saveNewInfo(OutputStream outputStream) | Сохраните обновленный документ PDF в указанный поток. |
saveNewInfo(String outputFile) | Сохраните обновленный PDF-документ в указанный файл. |
saveNewInfoWithXmp(String outputFileName) | Изменяет свойства, указанные явно путем установки информации о файле, другие свойства остаются. |
setAuthor(String value) | Устанавливает информацию об авторе документа PDF. |
setCreationDate(String value) | Устанавливает информацию о дате создания документа PDF. |
setCreator(String value) | Устанавливает информацию о создателе документа PDF. |
setHeader(Map<String,String> value) | Устанавливает пользовательскую информацию документа PDF. |
setInputFile(String value) | Устанавливает входной файл. |
setInputStream(InputStream value) | Устанавливает входной поток. |
setKeywords(String value) | Задает информацию о ключевых словах документа PDF. |
setMetaInfo(String name, String value) | Устанавливает пользовательскую информацию PDF-документа. |
setModDate(String value) | Устанавливает информацию о дате ModDate документа PDF. |
setSubject(String value) | Задает информацию о теме документа PDF. |
setTitle(String value) | Задает информацию о заголовке документа PDF. |
setUseStrictValidation(boolean value) | Использует строгие правила проверки с помощью IsPdfFile (#isPdfFile.isPdfFile). |
toString() | |
wait() | |
wait(long arg0) | |
wait(long arg0, int arg1) |
PdfFileInfo()
public PdfFileInfo()
Инициализирует новый экземпляр класса com.aspose.pdf.facades.PdfFileInfo со значениями по умолчанию.
PdfFileInfo(InputStream inputStream)
public PdfFileInfo(InputStream inputStream)
Инициализирует новый экземпляр класса com.aspose.pdf.facades.PdfFileInfo.
Параметры:
Параметр | Тип | Описание |
---|---|---|
inputStream | java.io.InputStream | Поток, в который помещается входной файл. |
PdfFileInfo(InputStream inputStream, String password)
public PdfFileInfo(InputStream inputStream, String password)
Инициализирует новый экземпляр класса com.aspose.pdf.facades.PdfFileInfo.
Параметры:
Параметр | Тип | Описание |
---|---|---|
inputStream | java.io.InputStream | Поток, в который помещается входной файл. |
password | java.lang.String | Пароль для доступа к файлу. |
PdfFileInfo(String inputFile)
public PdfFileInfo(String inputFile)
Инициализирует новый экземпляр класса com.aspose.pdf.facades.PdfFileInfo.
Параметры:
Параметр | Тип | Описание |
---|---|---|
inputFile | java.lang.String | Имя файла, содержащего входной файл. |
PdfFileInfo(String inputFile, String password)
public PdfFileInfo(String inputFile, String password)
Инициализирует новый экземпляр класса com.aspose.pdf.facades.PdfFileInfo.
Параметры:
Параметр | Тип | Описание |
---|---|---|
inputFile | java.lang.String | Имя файла, содержащего входной файл. |
password | java.lang.String | Пароль для доступа к файлу. |
PdfFileInfo(IDocument document)
public PdfFileInfo(IDocument document)
Инициализирует новый объект PdfFileInfo на основе документа.
Параметры:
Параметр | Тип | Описание |
---|---|---|
document | IDocument | Документ пдф. |
bindPdf(IDocument srcDoc)
public void bindPdf(IDocument srcDoc)
Инициализирует фасад.
Параметры:
Параметр | Тип | Описание |
---|---|---|
srcDoc | IDocument | Объект Документ. |
bindPdf(InputStream srcStream)
public void bindPdf(InputStream srcStream)
Инициализирует фасад.
Параметры:
Параметр | Тип | Описание |
---|---|---|
srcStream | java.io.InputStream | Поток файла PDF. |
bindPdf(InputStream srcStream, String password)
public void bindPdf(InputStream srcStream, String password)
Инициализирует фасад.
Параметры:
Параметр | Тип | Описание |
---|---|---|
srcStream | java.io.InputStream | Поток файла PDF. |
password | java.lang.String | Пароль документа PDF. |
bindPdf(String srcFile)
public void bindPdf(String srcFile)
Инициализирует фасад.
Параметры:
Параметр | Тип | Описание |
---|---|---|
srcFile | java.lang.String | PDF-файл. |
bindPdf(String srcFile, String password)
public void bindPdf(String srcFile, String password)
Инициализирует фасад.
Параметры:
Параметр | Тип | Описание |
---|---|---|
srcFile | java.lang.String | PDF-файл. |
password | java.lang.String | Пароль документа PDF. |
clearInfo()
public void clearInfo()
Очищает всю метаинформацию документа PDF.
close()
public void close()
Закрывает все ресурсы, используемые этим документом.
dispose()
public void dispose()
Закрывает все ресурсы, используемые этим экземпляром.
Этот метод устарел, вместо него используйте close().
equals(Object arg0)
public boolean equals(Object arg0)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | java.lang.Object |
Возвращает: логический
getAuthor()
public String getAuthor()
Получает информацию об авторе документа PDF.
Возвращает: java.lang.String — строковое значение
getClass()
public final native Class<?> getClass()
Возвращает: java.lang.Класс
getCreationDate()
public String getCreationDate()
Получает информацию о дате создания документа PDF.
Возвращает: java.lang.String — строковое значение
getCreator()
public String getCreator()
Получает информацию о создателе документа PDF.
Возвращает: java.lang.String — строковое значение
getDocument()
public IDocument getDocument()
Получает фасад документа, над которым работает.
Возвращает: IDocument - элемент IDocument
getDocumentPrivilege()
public DocumentPrivilege getDocumentPrivilege()
Получает настройки привилегий для документа PDF.
Возвращает: DocumentPrivilege - Настройки привилегий для PDF-документов.
getHeader()
public Map<String,String> getHeader()
Получает настроенную информацию о документе PDF.
Возвращает: java.util.Map<java.lang.String,java.lang.String> — объект карты
getInputFile()
public String getInputFile()
Получает входной файл.
Возвращает: java.lang.String — строковое значение
getInputStream()
public InputStream getInputStream()
Получает входной поток.
Возвращает: java.io.InputStream — объект InputStream
getKeywords()
public String getKeywords()
Получает информацию о ключевых словах документа PDF.
Возвращает: java.lang.String — строковое значение
getMetaInfo(String name)
public String getMetaInfo(String name)
Получает настроенную информацию о документе PDF с именем свойства. Если нет свойства, соответствующего имени, будет возвращена пустая строка.
Параметры:
Параметр | Тип | Описание |
---|---|---|
name | java.lang.String | Ключ пользовательского мета-свойства. |
Возвращает: java.lang.String — значение пользовательского мета-свойства.
getModDate()
public String getModDate()
Получает информацию о дате ModDate документа PDF.
Возвращает: java.lang.String — строковое значение
getNumberOfPages()
public int getNumberOfPages()
Получает количество страниц документа.
Возвращает: интервал - целочисленное значение
getPageHeight(int pageNum)
public float getPageHeight(int pageNum)
Получает высоту указанной страницы.
Параметры:
Параметр | Тип | Описание |
---|---|---|
pageNum | int | Номер страницы. |
Возвращает: float — высота страницы.
getPageRotation(int pageNum)
public int getPageRotation(int pageNum)
Получает поворот указанной страницы.
Параметры:
Параметр | Тип | Описание |
---|---|---|
pageNum | int | Номер страницы. |
Возвращает: int - Поворот страницы. Значение может быть 0,90,180,270.
getPageWidth(int pageNum)
public float getPageWidth(int pageNum)
Получает ширину указанной страницы.
Параметры:
Параметр | Тип | Описание |
---|---|---|
pageNum | int | Номер страницы. |
Возвращает: float — ширина страницы.
getPageXOffset(int pageNum)
public float getPageXOffset(int pageNum)
Получает горизонтальное смещение указанной области отображения страницы.
Параметры:
Параметр | Тип | Описание |
---|---|---|
pageNum | int | Номер страницы. |
Возвращает: float — смещение по горизонтали от левого края страницы.
getPageYOffset(int pageNum)
public float getPageYOffset(int pageNum)
Получает вертикальное смещение указанной области отображения страницы.
Параметры:
Параметр | Тип | Описание |
---|---|---|
pageNum | int | Номер страницы. |
Возвращает: float - Вертикальное смещение области отображения страницы.
getPasswordType()
public int getPasswordType()
Возвращает тип пароля, который был передан для создания экземпляра PdfFileInfo. См. возможные значения в PasswordType . Обратите внимание, что pdf-документ можно открыть как с использованием пароля пользователя (или открытия), так и пароля владельца (или прав доступа, редактирования).
Возвращает: int — элемент типа пароля
getPdfVersion()
public String getPdfVersion()
Получает информацию о версии документа PDF.
Возвращает: java.lang.String — строка версии.
getProducer()
public String getProducer()
Получает информацию о производителе документа PDF.
Возвращает: java.lang.String — строковое значение
getSubject()
public String getSubject()
Получает информацию о теме документа PDF.
Возвращает: java.lang.String — строковое значение
getTitle()
public String getTitle()
Получает информацию о заголовке документа PDF.
Возвращает: java.lang.String — строковое значение
getUseStrictValidation()
public final boolean getUseStrictValidation()
Использует строгие правила проверки с помощью IsPdfFile (#isPdfFile.isPdfFile).
Возвращает: boolean - логическое значение
hasCollection()
public boolean hasCollection()
Возвращает true, если текущий входной файл является файлом «Портфолио», содержащим в себе коллекцию PDF-файлов.
Возвращает: boolean - логическое значение
hasEditPassword()
public boolean hasEditPassword()
Возвращает true, если для изменения разрешений или свойств безопасности документа требуется пароль. Обратите внимание, что это свойство может быть прочитано только в том случае, если в конструкторе PdfFileInfo был указан действительный пароль. Если PasswordType имеет значение Inaccessible (означает, что был предоставлен неверный пароль), чтение этого свойства завершится ошибкой с InvalidPasswordException .
Возвращает: boolean - логическое значение
hasOpenPassword()
public boolean hasOpenPassword()
Возвращает true, если для открытия защищенного паролем PDF-документа требуется пароль.
Возвращает: boolean - логическое значение
hashCode()
public native int hashCode()
Возвращает: инт
isEncrypted()
public boolean isEncrypted()
Проверяет, зашифрован ли документ PDF.
Возвращает: boolean - логическое значение
isPdfFile()
public boolean isPdfFile()
Проверяет, является ли исходный ввод допустимым файлом PDF.
Возвращает: boolean - логическое значение
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
save(OutputStream destStream)
public void save(OutputStream destStream)
Сохраняет документ PDF в указанный файл.
Параметры:
Параметр | Тип | Описание |
---|---|---|
destStream | java.io.OutputStream | Целевой поток. |
save(String destFile)
public void save(String destFile)
Сохраняет документ PDF в указанный файл.
Параметры:
Параметр | Тип | Описание |
---|---|---|
destFile | java.lang.String | Файл назначения. |
saveNewInfo(OutputStream outputStream)
public boolean saveNewInfo(OutputStream outputStream)
Сохраните обновленный документ PDF в указанный поток.
Параметры:
Параметр | Тип | Описание |
---|---|---|
outputStream | java.io.OutputStream | Выходной поток. |
Возвращает: boolean - True, если в противном случае успех равен false.
saveNewInfo(String outputFile)
public boolean saveNewInfo(String outputFile)
Сохраните обновленный PDF-документ в указанный файл.
Параметры:
Параметр | Тип | Описание |
---|---|---|
outputFile | java.lang.String | Выходной файл. |
Возвращает: boolean - True, если в противном случае успех равен false.
saveNewInfoWithXmp(String outputFileName)
public boolean saveNewInfoWithXmp(String outputFileName)
Изменяет свойства, указанные явно путем установки информации о файле, другие свойства остаются.
Параметры:
Параметр | Тип | Описание |
---|---|---|
outputFileName | java.lang.String | Выходной файл. |
Возвращает: boolean - True для успеха или false.
setAuthor(String value)
public void setAuthor(String value)
Устанавливает информацию об авторе документа PDF.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.lang.String | Строковое значение |
setCreationDate(String value)
public void setCreationDate(String value)
Устанавливает информацию о дате создания документа PDF.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.lang.String | Строковое значение |
setCreator(String value)
public void setCreator(String value)
Устанавливает информацию о создателе документа PDF.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.lang.String | Строковое значение |
setHeader(Map<String,String> value)
public void setHeader(Map<String,String> value)
Устанавливает пользовательскую информацию документа PDF.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.util.Map<java.lang.String,java.lang.String> | Объект карты |
setInputFile(String value)
public void setInputFile(String value)
Устанавливает входной файл.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.lang.String | Строковое значение |
setInputStream(InputStream value)
public void setInputStream(InputStream value)
Устанавливает входной поток.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.io.InputStream | Объект InputStream |
setKeywords(String value)
public void setKeywords(String value)
Задает информацию о ключевых словах документа PDF.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.lang.String | Строковое значение |
setMetaInfo(String name, String value)
public void setMetaInfo(String name, String value)
Устанавливает пользовательскую информацию PDF-документа.
Параметры:
Параметр | Тип | Описание |
---|---|---|
name | java.lang.String | Ключ пользовательского мета-свойства. |
value | java.lang.String | Пользовательское значение мета-свойства. |
setModDate(String value)
public void setModDate(String value)
Устанавливает информацию о дате ModDate документа PDF.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.lang.String | Строковое значение |
setSubject(String value)
public void setSubject(String value)
Задает информацию о теме документа PDF.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.lang.String | Строковое значение |
setTitle(String value)
public void setTitle(String value)
Задает информацию о заголовке документа PDF.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.lang.String | Строковое значение |
setUseStrictValidation(boolean value)
public final void setUseStrictValidation(boolean value)
Использует строгие правила проверки с помощью IsPdfFile (#isPdfFile.isPdfFile).
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | boolean | логическое значение |
toString()
public String toString()
Возвращает: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | long | |
arg1 | int |