Document
Panoramica
Document è una classe in Aspose.PDF FOSS per C++.
I metadati del documento possono essere letti tramite Document.Info() e i metodi di accesso Title(), Author(), Creator(), Producer(), Subject() e Keywords().
Questa classe fornisce 22 metodi per lavorare con oggetti Document in programmi C++. I metodi disponibili includono: Decrypt, Document, EmbeddedFiles, Encrypt, Form, Info, IsEncrypted, Metadata, NamedDestinations, Optimize, OptimizeResources, Outlines e 5 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione C++ dopo l’installazione del pacchetto Aspose.PDF FOSS per C++. Metodi di accesso: Document.
Metodi di accesso
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
Document | Document | Lettura | Ottiene il documento. |
Metodi
| Firma | Descrizione |
|---|---|
Document() → Document | Chiama Document su questa istanza di Document. |
IsEncrypted() → bool | Restituisce true se encrypted è impostato. |
Encrypt(userPassword: std::string, ownerPassword: std::string, permissions: Aspose::Pdf::Permissions, cryptoAlgorithm: CryptoAlgorithm) | Chiama Encrypt(userPassword, ownerPassword, permissions, cryptoAlgorithm) su questa istanza di Document. |
Encrypt(userPassword: std::string, ownerPassword: std::string, permissions: Aspose::Pdf::Permissions, cryptoAlgorithm: CryptoAlgorithm, usePdf20: bool) | Chiama Encrypt(userPassword, ownerPassword, permissions, cryptoAlgorithm, usePdf20) su questa istanza di Document. |
Permissions() → int | Chiama Permissions su questa istanza di Document. |
Optimize() | Chiama Optimize su questa istanza di Document. |
OptimizeResources() | Chiama OptimizeResources su questa istanza di Document. |
Encrypt(userPassword: std::string, ownerPassword: std::string, privileges: Aspose::Pdf::Facades::DocumentPrivilege, cryptoAlgorithm: CryptoAlgorithm) | Chiama Encrypt(userPassword, ownerPassword, privileges, cryptoAlgorithm) su questa istanza di Document. |
Encrypt(userPassword: std::string, ownerPassword: std::string, privileges: Aspose::Pdf::Facades::DocumentPrivilege, cryptoAlgorithm: CryptoAlgorithm, usePdf20: bool) | Chiama Encrypt(userPassword, ownerPassword, privileges, cryptoAlgorithm, usePdf20) su questa istanza di Document. |
Decrypt() | Chiama Decrypt su questa istanza di Document. |
Document() | |
Save(outputFileName: std::string) | Chiama Save(outputFileName) su questa istanza di Document. |
Save() | |
SetTitle(title: std::string) | Imposta il valore del titolo. |
Info() → DocumentInfo | Chiama Info su questa istanza di Document. |
Metadata() → Aspose::Pdf::Metadata | Chiama Metadata su questa istanza di Document. |
Pages() → PageCollection | Chiama Pages su questa istanza di Document. |
EmbeddedFiles() → EmbeddedFileCollection | Chiama EmbeddedFiles su questa istanza di Document. |
NamedDestinations() → NamedDestinationCollection | Chiama NamedDestinations su questa istanza di Document. |
Outlines() → OutlineCollection | Chiama Outlines su questa istanza di Document. |
PageLabels() → PageLabelCollection | Chiama PageLabels su questa istanza di Document. |
Form() → Aspose::Pdf::Forms::Form | Chiama Form su questa istanza di Document. |