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‑документа. |
См. также
- Class SaveableFacade
- Namespace Aspose::Pdf::Facades
- Library Aspose.PDF for C++