Document
Översikt
Document är en klass i Aspose.PDF FOSS för C++.
Dokumentmetadata kan läsas via Document.Info() och åtkomstmetoderna Title(), Author(), Creator(), Producer(), Subject() och Keywords().
Denna klass tillhandahåller 22 metoder för att arbeta med Document-objekt i C++-program. Tillgängliga metoder inkluderar: Decrypt, Document, EmbeddedFiles, Encrypt, Form, Info, IsEncrypted, Metadata, NamedDestinations, Optimize, OptimizeResources, Outlines och 5 ytterligare metoder. Alla offentliga medlemmar är åtkomliga för alla C++-applikationer efter att Aspose.PDF FOSS för C++-paketet har installerats. Åtkomstmetoder: Document.
Åtkomstmetoder
| Namn | Typ | Åtkomst | Beskrivning |
|---|---|---|---|
Document | Document | Läs | Hämtar dokumentet. |
Metoder
| Signatur | Beskrivning |
|---|---|
Document() → Document | Anropar Document på denna Document-instans. |
IsEncrypted() → bool | Returnerar true om encrypted är satt. |
Encrypt(userPassword: std::string, ownerPassword: std::string, permissions: Aspose::Pdf::Permissions, cryptoAlgorithm: CryptoAlgorithm) | Anropar Encrypt(userPassword, ownerPassword, permissions, cryptoAlgorithm) på denna Document-instans. |
Encrypt(userPassword: std::string, ownerPassword: std::string, permissions: Aspose::Pdf::Permissions, cryptoAlgorithm: CryptoAlgorithm, usePdf20: bool) | Anropar Encrypt(userPassword, ownerPassword, permissions, cryptoAlgorithm, usePdf20) på detta Document-instans. |
Permissions() → int | Anropar Permissions på detta Document-instans. |
Optimize() | Anropar Optimize på detta Document-instans. |
OptimizeResources() | Anropar OptimizeResources på detta Document-instans. |
Encrypt(userPassword: std::string, ownerPassword: std::string, privileges: Aspose::Pdf::Facades::DocumentPrivilege, cryptoAlgorithm: CryptoAlgorithm) | Anropar Encrypt(userPassword, ownerPassword, privileges, cryptoAlgorithm) på detta Document-objekt. |
Encrypt(userPassword: std::string, ownerPassword: std::string, privileges: Aspose::Pdf::Facades::DocumentPrivilege, cryptoAlgorithm: CryptoAlgorithm, usePdf20: bool) | Anropar Encrypt(userPassword, ownerPassword, privileges, cryptoAlgorithm, usePdf20) på detta Document-objekt. |
Decrypt() | Anropar Decrypt på detta Document-objekt. |
Document() | |
Save(outputFileName: std::string) | Anropar Save(outputFileName) på detta Document-objekt. |
Save() | |
SetTitle(title: std::string) | Sätter titelvärdet. |
Info() → DocumentInfo | Anropar Info på detta Document-objekt. |
Metadata() → Aspose::Pdf::Metadata | Anropar Metadata på denna Document-instans. |
Pages() → PageCollection | Anropar Pages på denna Document-instans. |
EmbeddedFiles() → EmbeddedFileCollection | Anropar EmbeddedFiles på denna Document-instans. |
NamedDestinations() → NamedDestinationCollection | Anropar NamedDestinations på denna Document-instans. |
Outlines() → OutlineCollection | Anropar Outlines på detta Document-instans. |
PageLabels() → PageLabelCollection | Anropar PageLabels på detta Document-instans. |
Form() → Aspose::Pdf::Forms::Form | Anropar Form på detta Document-instans. |