Document
Vue d’ensemble
Document est une classe dans Aspose.PDF FOSS pour C++.
Les métadonnées du document peuvent être lues via Document.Info() et les méthodes d’accès Title(), Author(), Creator(), Producer(), Subject() et Keywords().
Cette classe fournit 22 méthodes pour travailler avec des objets Document dans les programmes C++. Les méthodes disponibles incluent : Decrypt, Document, EmbeddedFiles, Encrypt, Form, Info, IsEncrypted, Metadata, NamedDestinations, Optimize, OptimizeResources, Outlines et 5 méthodes supplémentaires. Tous les membres publics sont accessibles à toute application C++ après l’installation du paquet Aspose.PDF FOSS pour C++. Méthodes d’accès : Document.
Méthodes d’accès
| Nom | Type | Accès | Description |
|---|---|---|---|
Document | Document | Lecture | Obtient le document. |
Méthodes
| Signature | Description |
|---|---|
Document() → Document | Appelle Document sur cette instance de Document. |
IsEncrypted() → bool | Renvoie true si encrypted est défini. |
Encrypt(userPassword: std::string, ownerPassword: std::string, permissions: Aspose::Pdf::Permissions, cryptoAlgorithm: CryptoAlgorithm) | Appelle Encrypt(userPassword, ownerPassword, permissions, cryptoAlgorithm) sur cette instance de Document. |
Encrypt(userPassword: std::string, ownerPassword: std::string, permissions: Aspose::Pdf::Permissions, cryptoAlgorithm: CryptoAlgorithm, usePdf20: bool) | Appelle Encrypt(userPassword, ownerPassword, permissions, cryptoAlgorithm, usePdf20) sur cette instance de Document. |
Permissions() → int | Appelle Permissions sur cette instance de Document. |
Optimize() | Appelle Optimize sur cette instance de Document. |
OptimizeResources() | Appelle OptimizeResources sur cette instance de Document. |
Encrypt(userPassword: std::string, ownerPassword: std::string, privileges: Aspose::Pdf::Facades::DocumentPrivilege, cryptoAlgorithm: CryptoAlgorithm) | Appelle Encrypt(userPassword, ownerPassword, privileges, cryptoAlgorithm) sur cette instance de Document. |
Encrypt(userPassword: std::string, ownerPassword: std::string, privileges: Aspose::Pdf::Facades::DocumentPrivilege, cryptoAlgorithm: CryptoAlgorithm, usePdf20: bool) | Appelle Encrypt(userPassword, ownerPassword, privileges, cryptoAlgorithm, usePdf20) sur cette instance de Document. |
Decrypt() | Appelle Decrypt sur cette instance de Document. |
Document() | |
Save(outputFileName: std::string) | Appelle Save(outputFileName) sur cette instance de Document. |
Save() | |
SetTitle(title: std::string) | Définit la valeur du titre. |
Info() → DocumentInfo | Appelle Info sur cette instance de Document. |
Metadata() → Aspose::Pdf::Metadata | Appelle Metadata sur cette instance de Document. |
Pages() → PageCollection | Appelle Pages sur cette instance de Document. |
EmbeddedFiles() → EmbeddedFileCollection | Appelle EmbeddedFiles sur cette instance de Document. |
NamedDestinations() → NamedDestinationCollection | Appelle NamedDestinations sur cette instance de Document. |
Outlines() → OutlineCollection | Appelle Outlines sur cette instance de Document. |
PageLabels() → PageLabelCollection | Appelle PageLabels sur cette instance de Document. |
Form() → Aspose::Pdf::Forms::Form | Appelle Form sur cette instance de Document. |