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.

Параметры:

ПараметрТипОписание
inputStreamjava.io.InputStreamПоток, в который помещается входной файл.

PdfFileInfo(InputStream inputStream, String password)

public PdfFileInfo(InputStream inputStream, String password)

Инициализирует новый экземпляр класса com.aspose.pdf.facades.PdfFileInfo.

Параметры:

ПараметрТипОписание
inputStreamjava.io.InputStreamПоток, в который помещается входной файл.
passwordjava.lang.StringПароль для доступа к файлу.

PdfFileInfo(String inputFile)

public PdfFileInfo(String inputFile)

Инициализирует новый экземпляр класса com.aspose.pdf.facades.PdfFileInfo.

Параметры:

ПараметрТипОписание
inputFilejava.lang.StringИмя файла, содержащего входной файл.

PdfFileInfo(String inputFile, String password)

public PdfFileInfo(String inputFile, String password)

Инициализирует новый экземпляр класса com.aspose.pdf.facades.PdfFileInfo.

Параметры:

ПараметрТипОписание
inputFilejava.lang.StringИмя файла, содержащего входной файл.
passwordjava.lang.StringПароль для доступа к файлу.

PdfFileInfo(IDocument document)

public PdfFileInfo(IDocument document)

Инициализирует новый объект PdfFileInfo на основе документа.

Параметры:

ПараметрТипОписание
documentIDocumentДокумент пдф.

bindPdf(IDocument srcDoc)

public void bindPdf(IDocument srcDoc)

Инициализирует фасад.

Параметры:

ПараметрТипОписание
srcDocIDocumentОбъект Документ.

bindPdf(InputStream srcStream)

public void bindPdf(InputStream srcStream)

Инициализирует фасад.

Параметры:

ПараметрТипОписание
srcStreamjava.io.InputStreamПоток файла PDF.

bindPdf(InputStream srcStream, String password)

public void bindPdf(InputStream srcStream, String password)

Инициализирует фасад.

Параметры:

ПараметрТипОписание
srcStreamjava.io.InputStreamПоток файла PDF.
passwordjava.lang.StringПароль документа PDF.

bindPdf(String srcFile)

public void bindPdf(String srcFile)

Инициализирует фасад.

Параметры:

ПараметрТипОписание
srcFilejava.lang.StringPDF-файл.

bindPdf(String srcFile, String password)

public void bindPdf(String srcFile, String password)

Инициализирует фасад.

Параметры:

ПараметрТипОписание
srcFilejava.lang.StringPDF-файл.
passwordjava.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)

Параметры:

ПараметрТипОписание
arg0java.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 с именем свойства. Если нет свойства, соответствующего имени, будет возвращена пустая строка.

Параметры:

ПараметрТипОписание
namejava.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)

Получает высоту указанной страницы.

Параметры:

ПараметрТипОписание
pageNumintНомер страницы.

Возвращает: float — высота страницы.

getPageRotation(int pageNum)

public int getPageRotation(int pageNum)

Получает поворот указанной страницы.

Параметры:

ПараметрТипОписание
pageNumintНомер страницы.

Возвращает: int - Поворот страницы. Значение может быть 0,90,180,270.

getPageWidth(int pageNum)

public float getPageWidth(int pageNum)

Получает ширину указанной страницы.

Параметры:

ПараметрТипОписание
pageNumintНомер страницы.

Возвращает: float — ширина страницы.

getPageXOffset(int pageNum)

public float getPageXOffset(int pageNum)

Получает горизонтальное смещение указанной области отображения страницы.

Параметры:

ПараметрТипОписание
pageNumintНомер страницы.

Возвращает: float — смещение по горизонтали от левого края страницы.

getPageYOffset(int pageNum)

public float getPageYOffset(int pageNum)

Получает вертикальное смещение указанной области отображения страницы.

Параметры:

ПараметрТипОписание
pageNumintНомер страницы.

Возвращает: 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 в указанный файл.

Параметры:

ПараметрТипОписание
destStreamjava.io.OutputStreamЦелевой поток.

save(String destFile)

public void save(String destFile)

Сохраняет документ PDF в указанный файл.

Параметры:

ПараметрТипОписание
destFilejava.lang.StringФайл назначения.

saveNewInfo(OutputStream outputStream)

public boolean saveNewInfo(OutputStream outputStream)

Сохраните обновленный документ PDF в указанный поток.

Параметры:

ПараметрТипОписание
outputStreamjava.io.OutputStreamВыходной поток.

Возвращает: boolean - True, если в противном случае успех равен false.

saveNewInfo(String outputFile)

public boolean saveNewInfo(String outputFile)

Сохраните обновленный PDF-документ в указанный файл.

Параметры:

ПараметрТипОписание
outputFilejava.lang.StringВыходной файл.

Возвращает: boolean - True, если в противном случае успех равен false.

saveNewInfoWithXmp(String outputFileName)

public boolean saveNewInfoWithXmp(String outputFileName)

Изменяет свойства, указанные явно путем установки информации о файле, другие свойства остаются.

Параметры:

ПараметрТипОписание
outputFileNamejava.lang.StringВыходной файл.

Возвращает: boolean - True для успеха или false.

setAuthor(String value)

public void setAuthor(String value)

Устанавливает информацию об авторе документа PDF.

Параметры:

ПараметрТипОписание
valuejava.lang.StringСтроковое значение

setCreationDate(String value)

public void setCreationDate(String value)

Устанавливает информацию о дате создания документа PDF.

Параметры:

ПараметрТипОписание
valuejava.lang.StringСтроковое значение

setCreator(String value)

public void setCreator(String value)

Устанавливает информацию о создателе документа PDF.

Параметры:

ПараметрТипОписание
valuejava.lang.StringСтроковое значение

setHeader(Map<String,String> value)

public void setHeader(Map<String,String> value)

Устанавливает пользовательскую информацию документа PDF.

Параметры:

ПараметрТипОписание
valuejava.util.Map<java.lang.String,java.lang.String>Объект карты

setInputFile(String value)

public void setInputFile(String value)

Устанавливает входной файл.

Параметры:

ПараметрТипОписание
valuejava.lang.StringСтроковое значение

setInputStream(InputStream value)

public void setInputStream(InputStream value)

Устанавливает входной поток.

Параметры:

ПараметрТипОписание
valuejava.io.InputStreamОбъект InputStream

setKeywords(String value)

public void setKeywords(String value)

Задает информацию о ключевых словах документа PDF.

Параметры:

ПараметрТипОписание
valuejava.lang.StringСтроковое значение

setMetaInfo(String name, String value)

public void setMetaInfo(String name, String value)

Устанавливает пользовательскую информацию PDF-документа.

Параметры:

ПараметрТипОписание
namejava.lang.StringКлюч пользовательского мета-свойства.
valuejava.lang.StringПользовательское значение мета-свойства.

setModDate(String value)

public void setModDate(String value)

Устанавливает информацию о дате ModDate документа PDF.

Параметры:

ПараметрТипОписание
valuejava.lang.StringСтроковое значение

setSubject(String value)

public void setSubject(String value)

Задает информацию о теме документа PDF.

Параметры:

ПараметрТипОписание
valuejava.lang.StringСтроковое значение

setTitle(String value)

public void setTitle(String value)

Задает информацию о заголовке документа PDF.

Параметры:

ПараметрТипОписание
valuejava.lang.StringСтроковое значение

setUseStrictValidation(boolean value)

public final void setUseStrictValidation(boolean value)

Использует строгие правила проверки с помощью IsPdfFile (#isPdfFile.isPdfFile).

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение

toString()

public String toString()

Возвращает: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Параметры:

ПараметрТипОписание
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Параметры:

ПараметрТипОписание
arg0long
arg1int