Document
Przegląd
Document jest klasą w Aspose.PDF FOSS dla C++.
Metadane dokumentu można odczytać za pomocą Document.Info() oraz metod dostępnych Title(), Author(), Creator(), Producer(), Subject() i Keywords().
Ta klasa udostępnia 22 metody do pracy z obiektami Document w programach C++. Dostępne metody to: Decrypt, Document, EmbeddedFiles, Encrypt, Form, Info, IsEncrypted, Metadata, NamedDestinations, Optimize, OptimizeResources, Outlines oraz 5 dodatkowych metod. Wszystkie publiczne członki są dostępne dla każdej aplikacji C++ po zainstalowaniu pakietu Aspose.PDF FOSS dla C++. Metody dostępowe: Document.
Metody dostępowe
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
Document | Document | Odczyt | Pobiera dokument. |
Metody
| Sygnatura | Opis |
|---|---|
Document() → Document | Wywołuje Document na tej instancji Document. |
IsEncrypted() → bool | Zwraca true, jeśli ustawiono encrypted. |
Encrypt(userPassword: std::string, ownerPassword: std::string, permissions: Aspose::Pdf::Permissions, cryptoAlgorithm: CryptoAlgorithm) | Wywołuje Encrypt(userPassword, ownerPassword, permissions, cryptoAlgorithm) na tej instancji Document. |
Encrypt(userPassword: std::string, ownerPassword: std::string, permissions: Aspose::Pdf::Permissions, cryptoAlgorithm: CryptoAlgorithm, usePdf20: bool) | Wywołuje Encrypt(userPassword, ownerPassword, permissions, cryptoAlgorithm, usePdf20) na tej instancji Document. |
Permissions() → int | Wywołuje Permissions na tej instancji Document. |
Optimize() | Wywołuje Optimize na tej instancji Document. |
OptimizeResources() | Wywołuje OptimizeResources na tej instancji Document. |
Encrypt(userPassword: std::string, ownerPassword: std::string, privileges: Aspose::Pdf::Facades::DocumentPrivilege, cryptoAlgorithm: CryptoAlgorithm) | Wywołuje Encrypt(userPassword, ownerPassword, privileges, cryptoAlgorithm) na tej instancji Document. |
Encrypt(userPassword: std::string, ownerPassword: std::string, privileges: Aspose::Pdf::Facades::DocumentPrivilege, cryptoAlgorithm: CryptoAlgorithm, usePdf20: bool) | Wywołuje Encrypt(userPassword, ownerPassword, privileges, cryptoAlgorithm, usePdf20) na tej instancji Document. |
Decrypt() | Wywołuje Decrypt na tej instancji Document. |
Document() | |
Save(outputFileName: std::string) | Wywołuje metodę Save(outputFileName) na tej instancji Document. |
Save() | |
SetTitle(title: std::string) | Ustawia wartość tytułu. |
Info() → DocumentInfo | Wywołuje metodę Info na tej instancji Document. |
Metadata() → Aspose::Pdf::Metadata | Wywołuje metodę Metadata na tej instancji Document. |
Pages() → PageCollection | Wywołuje Pages na tej instancji Document. |
EmbeddedFiles() → EmbeddedFileCollection | Wywołuje EmbeddedFiles na tej instancji Document. |
NamedDestinations() → NamedDestinationCollection | Wywołuje NamedDestinations na tej instancji Document. |
Outlines() → OutlineCollection | Wywołuje Outlines na tej instancji Document. |
PageLabels() → PageLabelCollection | Wywołuje PageLabels na tej instancji Document. |
Form() → Aspose::Pdf::Forms::Form | Wywołuje Form na tej instancji Document. |