Document
Áttekintés
Document egy osztály a Aspose.PDF C++-ra szánt FOSS-ban.
A dokumentum metaadatai olvashatók a Document.Info() segítségével, valamint a hozzáférő metódusokkal Title(), Author(), Creator(), Producer(), Subject() és Keywords().
Ez az osztály 22 metódust biztosít a Document objektumok C++ programokban történő kezeléséhez. Elérhető metódusok: Decrypt, Document, EmbeddedFiles, Encrypt, Form, Info, IsEncrypted, Metadata, NamedDestinations, Optimize, OptimizeResources, Outlines, és 5 további metódus. Az összes nyilvános tag elérhető minden C++ alkalmazás számára a Aspose.PDF C++-ra szánt FOSS csomag telepítése után. Hozzáférő metódusok: Document.
Hozzáférő metódusok
| Név | Típus | Hozzáférés | Leírás |
|---|---|---|---|
Document | Document | Olvasás | Lekéri a dokumentumot. |
Metódusok
| Aláírás | Leírás |
|---|---|
Document() → Document | Meghívja a Document-et ezen a Document példányon. |
IsEncrypted() → bool | Igaz értéket ad vissza, ha az encrypted be van állítva. |
Encrypt(userPassword: std::string, ownerPassword: std::string, permissions: Aspose::Pdf::Permissions, cryptoAlgorithm: CryptoAlgorithm) | Meghívja az Encrypt(userPassword, ownerPassword, permissions, cryptoAlgorithm) függvényt ezen a Document példányon. |
Encrypt(userPassword: std::string, ownerPassword: std::string, permissions: Aspose::Pdf::Permissions, cryptoAlgorithm: CryptoAlgorithm, usePdf20: bool) | Meghívja az Encrypt(userPassword, ownerPassword, permissions, cryptoAlgorithm, usePdf20) metódust ezen a Document példányon. |
Permissions() → int | Meghívja a Permissions metódust ezen a Document példányon. |
Optimize() | Meghívja az Optimize metódust ezen a Document példányon. |
OptimizeResources() | Meghívja a OptimizeResources metódust ezen a Document példányon. |
Encrypt(userPassword: std::string, ownerPassword: std::string, privileges: Aspose::Pdf::Facades::DocumentPrivilege, cryptoAlgorithm: CryptoAlgorithm) | Meghívja az Encrypt(userPassword, ownerPassword, privileges, cryptoAlgorithm) metódust ezen a Document példányon. |
Encrypt(userPassword: std::string, ownerPassword: std::string, privileges: Aspose::Pdf::Facades::DocumentPrivilege, cryptoAlgorithm: CryptoAlgorithm, usePdf20: bool) | Meghívja az Encrypt(userPassword, ownerPassword, privileges, cryptoAlgorithm, usePdf20) metódust ezen a Document példányon. |
Decrypt() | Meghívja a Decrypt metódust ezen a Document példányon. |
Document() | |
Save(outputFileName: std::string) | Meghívja a Save(outputFileName) metódust ezen a Document példányon. |
Save() | |
SetTitle(title: std::string) | Beállítja a cím értékét. |
Info() → DocumentInfo | Meghívja az Info metódust ezen a Document példányon. |
Metadata() → Aspose::Pdf::Metadata | Meghívja a Metadata metódust ezen a Document példányon. |
Pages() → PageCollection | Meghívja a Pages-t ezen a Document példányon. |
EmbeddedFiles() → EmbeddedFileCollection | Meghívja a EmbeddedFiles metódust ezen a Document példányon. |
NamedDestinations() → NamedDestinationCollection | Meghívja a NamedDestinations metódust ezen a Document példányon. |
Outlines() → OutlineCollection | Meghívja az Outlines-t ezen a Document példányon. |
PageLabels() → PageLabelCollection | Meghívja a(z) PageLabels metódust ezen a Document példányon. |
Form() → Aspose::Pdf::Forms::Form | Meghívja a Form-ot ezen a Document példányon. |