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. |