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.

Методи доступу

НазваТипДоступОпис
DocumentDocumentЧитанняОтримує документ.

Методи

СигнатураОпис
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.

Дивіться також

 Українська