Document
Visão geral
Document é uma classe em Aspose.PDF FOSS para C++.
Os metadados do documento podem ser lidos via Document.Info() e os métodos de acesso Title(), Author(), Creator(), Producer(), Subject() e Keywords().
Esta classe fornece 22 métodos para trabalhar com objetos Document em programas C++. Os métodos disponíveis incluem: Decrypt, Document, EmbeddedFiles, Encrypt, Form, Info, IsEncrypted, Metadata, NamedDestinations, Optimize, OptimizeResources, Outlines e 5 métodos adicionais. Todos os membros públicos são acessíveis a qualquer aplicação C++ após a instalação do pacote Aspose.PDF FOSS para C++. Métodos de acesso: Document.
Métodos de acesso
| Nome | Tipo | Acesso | Descrição |
|---|---|---|---|
Document | Document | Leitura | Obtém o documento. |
Métodos
| Assinatura | Descrição |
|---|---|
Document() → Document | Chama Document nesta instância de Document. |
IsEncrypted() → bool | Retorna true se encrypted estiver definido. |
Encrypt(userPassword: std::string, ownerPassword: std::string, permissions: Aspose::Pdf::Permissions, cryptoAlgorithm: CryptoAlgorithm) | Chama Encrypt(userPassword, ownerPassword, permissions, cryptoAlgorithm) nesta instância de Document. |
Encrypt(userPassword: std::string, ownerPassword: std::string, permissions: Aspose::Pdf::Permissions, cryptoAlgorithm: CryptoAlgorithm, usePdf20: bool) | Chama Encrypt(userPassword, ownerPassword, permissions, cryptoAlgorithm, usePdf20) nesta instância de Document. |
Permissions() → int | Chama Permissions nesta instância de Document. |
Optimize() | Chama Optimize nesta instância de Document. |
OptimizeResources() | Chama OptimizeResources nesta instância de Document. |
Encrypt(userPassword: std::string, ownerPassword: std::string, privileges: Aspose::Pdf::Facades::DocumentPrivilege, cryptoAlgorithm: CryptoAlgorithm) | Chama Encrypt(userPassword, ownerPassword, privileges, cryptoAlgorithm) nesta instância de Document. |
Encrypt(userPassword: std::string, ownerPassword: std::string, privileges: Aspose::Pdf::Facades::DocumentPrivilege, cryptoAlgorithm: CryptoAlgorithm, usePdf20: bool) | Chama Encrypt(userPassword, ownerPassword, privileges, cryptoAlgorithm, usePdf20) nesta instância de Document. |
Decrypt() | Chama Decrypt nesta instância de Document. |
Document() | |
Save(outputFileName: std::string) | Chama Save(outputFileName) nesta instância de Document. |
Save() | |
SetTitle(title: std::string) | Define o valor do título. |
Info() → DocumentInfo | Chama Info nesta instância de Document. |
Metadata() → Aspose::Pdf::Metadata | Chama Metadata nesta instância de Document. |
Pages() → PageCollection | Chama Pages nesta instância de Document. |
EmbeddedFiles() → EmbeddedFileCollection | Chama EmbeddedFiles nesta instância de Document. |
NamedDestinations() → NamedDestinationCollection | Chama NamedDestinations nesta instância de Document. |
Outlines() → OutlineCollection | Chama Outlines nesta instância de Document. |
PageLabels() → PageLabelCollection | Chama PageLabels nesta instância de Document. |
Form() → Aspose::Pdf::Forms::Form | Chama Form nesta instância de Document. |