# Διαφάνεια

> Διαχειριστείτε διαφάνειες σε Python με Aspose.Slides: δημιουργία, κλωνοποίηση, αναδιάταξη, απόκρυψη, ορισμός φόντου και μεγέθους, εφαρμογή μεταβάσεων και εξαγωγή για PowerPoint και OpenDocument.

Source: https://docs.aspose.com/slides/el/python-net/examples/elements/slide/
Updated: 2026-06-09

Αυτό το άρθρο παρέχει μια σειρά παραδειγμάτων που δείχνουν πώς να εργάζεστε με διαφάνειες χρησιμοποιώντας **Aspose.Slides for Python via .NET**. Θα μάθετε πώς να προσθέτετε, να προσπελάσετε, να κλωνοποιήσετε, να αναδιατάξετε και να αφαιρέσετε διαφάνειες χρησιμοποιώντας την κλάση `Presentation`.

Κάθε παράδειγμα παρακάτω περιλαμβάνει μια σύντομη εξήγηση, ακολουθούμενη από ένα απόσπασμα κώδικα σε Python.

## **Προσθήκη διαφάνειας**

Για να προσθέσετε μια νέα διαφάνεια, πρέπει πρώτα να επιλέξετε μια διάταξη. Σε αυτό το παράδειγμα, χρησιμοποιούμε τη διάταξη `Blank` και προσθέτουμε μια κενή διαφάνεια στην παρουσίαση.

```py
def add_slide():
    with slides.Presentation() as presentation:
        # Κάθε διαφάνεια βασίζεται σε μια διάταξη, η οποία με τη σειρά της βασίζεται σε μια κύρια διαφάνεια.
        # Χρησιμοποιήστε τη διάταξη Blank για να δημιουργήσετε μια νέα διαφάνεια.
        blank_layout = presentation.layout_slides.get_by_type(slides.SlideLayoutType.BLANK)

        presentation.slides.add_empty_slide(blank_layout)

        presentation.save("slide.pptx", slides.export.SaveFormat.PPTX)
```

> 💡**Συμβουλή:** Κάθε διάταξη διαφάνειας προέρχεται από μια κύρια διαφάνεια, η οποία ορίζει τη συνολική σχεδίαση και τη δομή των δεσμευτών θέσεων. Η εικόνα παρακάτω απεικονίζει πώς οι κύριες διαφάνειες και οι σχετικές με αυτές διατάξεις οργανώνονται στην PowerPoint.

![Σχέση Κύριας Διαφάνειας και Διάταξης](master-layout-slide.png)

## **Πρόσβαση σε διαφάνειες με δείκτη**

Μπορείτε να έχετε πρόσβαση στις διαφάνειες χρησιμοποιώντας τον δείκτη τους. Αυτό είναι χρήσιμο για επανάληψη ή τροποποίηση συγκεκριμένων διαφανειών.

```py
def access_slide():
    with slides.Presentation("slide.pptx") as presentation:
        # Πρόσβαση σε διαφάνεια με δείκτη.
        first_slide = presentation.slides[0]
```

## **Κλωνοποίηση διαφάνειας**

Αυτό το παράδειγμα δείχνει πώς να κλωνοποιήσετε μια υπάρχουσα διαφάνεια. Η κλωνοποιημένη διαφάνεια προστίθεται αυτόματα στο τέλος της συλλογής διαφανειών.

```py
def clone_slide():
    with slides.Presentation("slide.pptx") as presentation:
        slide = presentation.slides[0]

        # Κλωνοποιήστε τη διαφάνεια· θα προστεθεί στο τέλος της παρουσίασης.
        cloned_slide = presentation.slides.add_clone(slide)

        presentation.save("slide_cloned.pptx", slides.export.SaveFormat.PPTX)
```

## **Αναδιάταξη διαφανειών**

Μπορείτε να αλλάξετε τη σειρά των διαφανειών μετακινώντας μια σε νέο δείκτη. Σε αυτήν την περίπτωση, μετακινούμε μια διαφάνεια στην πρώτη θέση.

```py
def reorder_slide():
    with slides.Presentation("slide.pptx") as presentation:
        slide = presentation.slides[1]

        # Μετακινήστε τη διαφάνεια στην πρώτη θέση (οι άλλες μετατοπίζονται κάτω).
        presentation.slides.reorder(0, slide)

        presentation.save("slide_reordered.pptx", slides.export.SaveFormat.PPTX)
```

## **Αφαίρεση διαφάνειας**

Για να αφαιρέσετε μια διαφάνεια, απλώς αναφερθείτε σε αυτήν και καλέστε `remove`. Αυτό το παράδειγμα αφαιρεί την πρώτη διαφάνεια.

```py
def remove_slide():
    with slides.Presentation("slide.pptx") as presentation:
        slide = presentation.slides[0]

        # Αφαιρέστε τη διαφάνεια.
        presentation.slides.remove(slide)

        presentation.save("slide_removed.pptx", slides.export.SaveFormat.PPTX)
```
