Aspose::Pdf::Facades::PdfFileInfo класс

PdfFileInfo class

Представляет класс для доступа к метаинформации PDF‑документа.

class PdfFileInfo : public Aspose::Pdf::Facades::SaveableFacade

Методы

МетодОписание
BindPdf(System::SharedPtr<Aspose::Pdf::Document>) overrideИнициализирует фасад.
ClearInfo()Очищает всю метаинформацию PDF‑документа.
Close() overrideДеинициализирует экземпляр.
get_Author()Получает информацию об авторе PDF‑документа.
get_CreationDate()Получает информацию о дате создания PDF‑документа.
get_Creator()Получает информацию о создателе PDF‑документа.
get_HasCollection()Возвращает true, если текущий входной файл является файлом ‘Portfolio’, содержащим коллекцию PDF‑файлов.
get_HasEditPassword()Возвращает true, если для изменения прав или свойства безопасности документа требуется пароль. Обратите внимание, что это свойство можно прочитать только при наличии действительного пароля, переданного в конструктор PdfFileInfo. Если PasswordType имеет значение Inaccessible (что означает, что был предоставлен неверный пароль), чтение этого свойства завершится ошибкой InvalidPasswordException.
get_HasOpenPassword()Возвращает true, если для открытия защищённого паролем PDF‑документа требуется пароль.
get_Header() constПолучает пользовательскую информацию PDF‑документа.
get_InputFile() constПолучает входной файл.
get_InputStream() constПолучает входной поток.
get_IsEncrypted()Проверяет, зашифрован ли PDF‑документ.
get_IsPdfFile()Проверяет, является ли исходный ввод действительным PDF‑файлом.
get_Keywords()Получает информацию о ключевых словах PDF‑документа.
get_ModDate()Получает информацию о дате модификации (ModDate) PDF‑документа.
get_NumberOfPages()Получает количество страниц документа.
get_PasswordType()Возвращает тип пароля, который был передан при создании экземпляра PdfFileInfo. См. возможные значения в PasswordType. Обратите внимание, что PDF‑документ может быть открыт как с пользовательским (или открывающим) паролем, так и с паролем владельца (или паролем прав, редактирования).
get_Producer()Получает информацию о производителе PDF‑документа.
get_Subject()Получает информацию о предмете PDF‑документа.
get_Title()Получает информацию о заголовке PDF‑документа.
get_UseStrictValidation() constИспользует строгие правила проверки с помощью свойства IsPdfFile.
GetDocumentPrivilege()Получает настройки привилегий PDF‑документа.
GetMetaInfo(const System::String&)Получает пользовательскую информацию PDF‑документа по имени свойства. Если свойство с таким именем не найдено, будет возвращена пустая строка.
GetPageHeight(int32_t)Получает высоту указанной страницы.
GetPageRotation(int32_t)Получает поворот указанной страницы.
GetPageWidth(int32_t)Получает ширину указанной страницы.
GetPageXOffset(int32_t)Получает горизонтальное смещение области отображения указанной страницы.
GetPageYOffset(int32_t)Получает вертикальное смещение указанной области отображения страницы.
GetPdfVersion()Получает информацию о версии PDF‑документа.
PdfFileInfo()Создаёт новый экземпляр класса Aspose.Pdf.Facades.PdfFileInfo с значениями по умолчанию.
PdfFileInfo(const System::SharedPtr<System::IO::Stream>&)Создаёт новый экземпляр класса Aspose.Pdf.Facades.PdfFileInfo.
PdfFileInfo(const System::SharedPtr<System::IO::Stream>&, const System::String&)Создаёт новый экземпляр класса Aspose.Pdf.Facades.PdfFileInfo.
PdfFileInfo(const System::SharedPtr<System::IO::Stream>&, const System::String&, const System::SharedPtr<Security::ICustomSecurityHandler>&)Создаёт новый экземпляр класса Aspose.Pdf.Facades.PdfFileInfo.
PdfFileInfo(const System::String&)Создаёт новый экземпляр класса Aspose.Pdf.Facades.PdfFileInfo.
PdfFileInfo(const System::String&, const System::String&)Создаёт новый экземпляр класса Aspose.Pdf.Facades.PdfFileInfo.
PdfFileInfo(const System::String&, const System::String&, const System::SharedPtr<Security::ICustomSecurityHandler>&)Создаёт новый экземпляр класса Aspose.Pdf.Facades.PdfFileInfo.
PdfFileInfo(const System::SharedPtr<Aspose::Pdf::Document>&)Инициализирует новый объект PdfFileInfo на основе document.
Save(System::SharedPtr<System::IO::Stream>) overrideСохраняет PDF‑документ в указанный файл.
Save(System::String) overrideСохраняет PDF‑документ в указанный файл.
SaveNewInfo(const System::SharedPtr<System::IO::Stream>&)Сохраняет обновлённый PDF‑документ в указанный поток.
SaveNewInfo(const System::String&)Сохраняет обновлённый PDF‑документ в указанный файл.
SaveNewInfoWithXmp(const System::String&)Изменяет явно указанные свойства, задавая информацию о файле; остальные свойства остаются без изменений.
set_Author(const System::String&)Устанавливает информацию об авторе PDF‑документа.
set_CreationDate(const System::String&)Устанавливает информацию о дате создания PDF‑документа.
set_Creator(const System::String&)Устанавливает информацию о создателе PDF‑документа.
set_Header(const System::SharedPtr<System::Collections::Generic::Dictionary<System::String, System::String>>&)Устанавливает пользовательскую информацию PDF‑документа.
set_InputFile(const System::String&)Устанавливает входной файл.
set_InputStream(const System::SharedPtr<System::IO::Stream>&)Устанавливает входной поток.
set_Keywords(const System::String&)Устанавливает информацию о ключевых словах PDF‑документа.
set_ModDate(const System::String&)Устанавливает информацию о дате изменения (ModDate) PDF‑документа.
set_Subject(const System::String&)Устанавливает информацию о предмете PDF‑документа.
set_Title(const System::String&)Устанавливает информацию о заголовке PDF‑документа.
set_UseStrictValidation(bool)Использует строгие правила проверки с помощью свойства IsPdfFile.
SetMetaInfo(const System::String&, const System::String&)Устанавливает пользовательскую информацию PDF‑документа.

См. также