# Προβολή ή επεξεργασία μεταδεδομένων αρχείων PPSX χρησιμοποιώντας C++

> Πηγαίος κώδικας C++ για επεξεργασία ή προβολή μεταδεδομένων μορφής PPSX.

Source: https://products.aspose.com/slides/el/cpp/metadata/ppsx/
Updated: 2023-04-25



## Τροποποίηση ιδιοτήτων PPSX μέσω C++

Χρησιμοποιώντας το Aspose.Slides for C++, οι προγραμματιστές μπορούν να έχουν πρόσβαση και να τροποποιούν τις τιμές των ενσωματωμένων ιδιοτήτων καθώς και των προσαρμοσμένων ιδιοτήτων. Οι προγραμματιστές μπορούν να χρησιμοποιήσουν την ιδιότητα [DocumentProperties](https://reference.aspose.com/slides/cpp/aspose.slides/documentproperties/) που εκτίθεται από το αντικείμενο Παρουσίασης για να αποκτήσουν πρόσβαση στις ιδιότητες του εγγράφου του αρχείου παρουσίασης.

### Τροποποίηση ενσωματωμένων ιδιοτήτων PPSX - C++

```cpp

// Instantiate the Presentation class that represents the Presentation
System::SharedPtr<Presentation> presentation = System::MakeObject<Presentation>(u"presentation.ppsx");

// Create a reference to IDocumentProperties object associated with Presentation
System::SharedPtr<IDocumentProperties> documentProperties = presentation->get_DocumentProperties();

// Set the builtin properties
documentProperties->set_Author(u"New Author");
documentProperties->set_Title(u"New Title");

// Save your presentation to a file
presentation->Save(u"DocumentProperties_out.ppsx", SaveFormat::Ppsx);
```

### Προσθήκη προσαρμοσμένων ιδιοτήτων στο PPSX - C++

```cpp

// Instantiate the Presentation class
auto presentation = System::MakeObject<Presentation>();

// Getting Document Properties
auto documentProperties = presentation->get_DocumentProperties();

// Adding Custom properties
documentProperties->idx_set(u"New Custom", ObjectExt::Box<int32_t>(12));
documentProperties->idx_set(u"My Name", ObjectExt::Box<String>(u"Aspose Metadata Editor"));
documentProperties->idx_set(u"Custom", ObjectExt::Box<int32_t>(124));

// Getting property name at particular index
String getPropertyName = documentProperties->GetCustomPropertyName(2);

// Removing selected property
documentProperties->RemoveCustomProperty(getPropertyName);

// Saving presentation
presentation->Save(u"CustomDocumentProperties_out.ppsx", SaveFormat::Ppsx);
```

## Τρόπος εξαγωγής μεταδεδομένων του PPSX μέσω του C++

Αυτά είναι τα βήματα για την εξαγωγή μεταδεδομένων από αρχεία PPSX.

Δημιουργήστε την κλάση Presentation με διαδρομή προς το αρχείο PPSX

Λήψη αντικειμένου DocumentProperties που σχετίζεται με την Παρουσίαση

Κάντε βρόχο πάνω από τα στοιχεία στο αντικείμενο DocumentProperties

Πρόσβαση και τροποποίηση προσαρμοσμένων ιδιοτήτων

## Άλλες υποστηριζόμενες μορφές μεταδεδομένων
