Document
Обзор
Document — это класс в Aspose.PDF FOSS для C++.
Метаданные документа можно прочитать через Document.Info() и методы доступа Title(), Author(), Creator(), Producer(), Subject() и Keywords().
Этот класс предоставляет 22 метода для работы с объектами Document в программах на C++. Доступные методы включают: Decrypt, Document, EmbeddedFiles, Encrypt, Form, Info, IsEncrypted, Metadata, NamedDestinations, Optimize, OptimizeResources, Outlines и 5 дополнительных методов. Все публичные члены доступны любому приложению на C++ после установки пакета Aspose.PDF FOSS для C++. Методы доступа: Document.
Методы аксессора
| Имя: | Тип: | Доступ | Описание: |
|---|---|---|---|
Document | Document | Чтение | Получает документ. |
Методы
| Подпись | Описание: |
|---|---|
Document() → Document | Вызывает Document на этом экземпляре Document. |
IsEncrypted() → bool | Возвращает true, если установлен encrypted. |
Encrypt(userPassword: std::string, ownerPassword: std::string, permissions: Aspose::Pdf::Permissions, cryptoAlgorithm: CryptoAlgorithm) | Вызывает Encrypt(userPassword, ownerPassword, permissions, cryptoAlgorithm) у этого экземпляра Document. |
Encrypt(userPassword: std::string, ownerPassword: std::string, permissions: Aspose::Pdf::Permissions, cryptoAlgorithm: CryptoAlgorithm, usePdf20: bool) | Вызывает Encrypt(userPassword, ownerPassword, permissions, cryptoAlgorithm, usePdf20) у этого экземпляра Document. |
Permissions() → int | Вызывает Permissions у этого экземпляра Document. |
Optimize() | Вызывает Optimize у этого экземпляра Document. |
OptimizeResources() | Вызывает OptimizeResources у этого экземпляра Document. |
Encrypt(userPassword: std::string, ownerPassword: std::string, privileges: Aspose::Pdf::Facades::DocumentPrivilege, cryptoAlgorithm: CryptoAlgorithm) | Вызывает Encrypt(userPassword, ownerPassword, privileges, cryptoAlgorithm) у этого экземпляра Document. |
Encrypt(userPassword: std::string, ownerPassword: std::string, privileges: Aspose::Pdf::Facades::DocumentPrivilege, cryptoAlgorithm: CryptoAlgorithm, usePdf20: bool) | Вызывает Encrypt(userPassword, ownerPassword, privileges, cryptoAlgorithm, usePdf20) у этого экземпляра Document. |
Decrypt() | Вызывает Decrypt у этого экземпляра Document. |
Document() | |
Save(outputFileName: std::string) | Вызывает Save(outputFileName) у этого экземпляра Document. |
Save() | |
SetTitle(title: std::string) | Устанавливает значение заголовка. |
Info() → DocumentInfo | Вызывает Info у этого экземпляра Document. |
Metadata() → Aspose::Pdf::Metadata | Вызывает Metadata у этого экземпляра Document. |
Pages() → PageCollection | Вызывает Pages у этого экземпляра Document. |
EmbeddedFiles() → EmbeddedFileCollection | Вызывает EmbeddedFiles у этого экземпляра Document. |
NamedDestinations() → NamedDestinationCollection | Вызывает NamedDestinations у этого экземпляра Document. |
Outlines() → OutlineCollection | Вызывает Outlines у этого экземпляра Document. |
PageLabels() → PageLabelCollection | Вызывает PageLabels у этого экземпляра Document. |
Form() → Aspose::Pdf::Forms::Form | Вызывает Form у этого экземпляра Document. |