# Python PowerPoint API. Python PPTX, PPT από το Aspose.Slides

> Βιβλιοθήκη Python για εργασία με αρχεία Microsoft PowerPoint. Python PPTX, PPT. Δημιουργία επεξεργασίας μετατροπής PPT PPTX PPS POT PPSX PPTM PPSM POTX POTM ODP PDF και πολλές άλλες μορφές.

Source: https://products.aspose.com/slides/el/python-net/
Updated: 2026-08-11



<p>Το <strong>Aspose.Slides για Python μέσω .NET</strong> είναι μια ισχυρή βιβλιοθήκη κλάσεων για εργασία ή επεξεργασία παρουσιάσεων. Χρησιμοποιώντας αυτό το προϊόν, οι εφαρμογές και οι προγραμματιστές μπορούν να διαβάζουν, να επεξεργάζονται ή να χειρίζονται και να μετατρέπουν παρουσιάσεις PowerPoint (PPT, PPTX) και παρουσιάσεις σε άλλες μορφές (ODP) χωρίς εφαρμογές ή εξαρτήσεις τρίτων. </p>

<p><strong>Aspose.Slides για Python μέσω. Το NET</strong> παρέχει αυτές τις δημοφιλείς δυνατότητες:</p>
<ul>
    <li>Φόρτωση, άνοιγμα και προβολή παρουσιάσεων.</li>
    <li>Επεξεργασία παρουσιάσεων.</li>
    <li>Μετατροπή παρουσιάσεων σε PDF, Word, JPG, HTML, GIF, SVG και πολλές άλλες μορφές.</li>
    <li>Εκτύπωση και απόδοση παρουσιάσεων.</li>
    <li>Κρυπτογράφηση και αποκρυπτογράφηση παρουσιάσεων. παρουσιάσεις προστασίας με κωδικό πρόσβασης και αφαίρεση κωδικών πρόσβασης.</li>
    <li>Χειρισμός οντοτήτων παρουσίασης, όπως κύριες διαφάνειες, σχήματα, γραφήματα, κορνίζες, καρέ ήχου, καρέ βίντεο, OLE, μακροεντολές VBA, κινούμενα σχέδια κ.λπ.</li>
    <li>Και πολλά άλλα χαρακτηριστικά.</li>
</ul>

<p>Η Python είναι μια πολύ δημοφιλής γλώσσα που έχει μεγάλη χρήση σε τακτικές εφαρμογές, ανάπτυξη ιστού, ερευνητικές και ακαδημαϊκές εργασίες, ανάλυση δεδομένων κ.λπ. Για αυτόν τον λόγο, η ομάδα <strong>Aspose.Slides</strong> είναι περήφανη που προσφέρει < strong>Aspose.Slides για Python μέσω .NET</strong> στην κοινότητα python. </p>

<div class="diagram1 d1-python">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-table">
    </i>
    Επεξεργασία δεδομένων
   </header>
   <ul>
    <li>
Διαχείριση γραφημάτων
    </li>
    <li>
Διαχείριση SmartArts
    </li>
    <li>
Διαχείριση Σχημάτων PowerPoint
    </li>
    <li>
Διαχείριση στοιχείων ελέγχου ActiveX
    </li>
    <li>
Διαχείριση OleObjects
    </li>
   </ul>
   <header>
    <i class="fa fa-text-width">
    </i>
    Κείμενο και παράγραφος
   </header>
   <ul>
    <li>
Χειρισμός κειμένου και μορφοποίησης
    </li>
    <li>
Χειρισμός κειμένου υπερσύνδεσης
    </li>
    <li>
Ορίστε τον τύπο κράτησης θέσης
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cog">
    </i>
    Γραφικά & Πολυμέσα
   </header>
   <ul>
    <li>
Διαχείριση μεταβάσεων διαφανειών
    </li>
    <li>
Διαχείριση εφέ κινουμένων σχεδίων
    </li>
    <li>
Προσθήκη συνδέσμων στα σχήματα
    </li>
    <li>
Περιστροφή και αναστροφή σχημάτων
    </li>
    <li>
Διαχειριστείτε τα στυλ γραμμής του Shape
    </li>
   </ul>
  </div>

 </div>

 <div class="d1-logo">
  <img width="70" height="75" alt="Python PowerPoint Processing APIs" src="https://www.aspose.cloud/templates/aspose/img/products/slides/aspose_slides-for-python.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
   </small>
   Python
   <em>via .NET</em>
  </footer>
 </div>

</div>

<div class="diagram1 d1-python">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-cubes">
    </i>
    Windows
   </header>
   <ul>
    <li>
Windows 7 (x64, x86)
    </li>
    <li>
Windows 8, 8.1 (x64, x86)
    </li>
    <li>
Windows 10 (x64, x86)
    </li>
	<li>
και άλλοι
	</li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cubes">
    </i>
    Linux
   </header>
   <ul>
    <li>
Ubuntu
    </li>
    <li>
OpenSUSE
    </li>
    <li>
CentOS
    </li>
	<li>
και άλλοι
	</li>
   </ul>
  </div>

 </div>

 <div class="d1-logo">
  <img width="70" height="75" alt="Presentation APIs for Python" src="https://www.aspose.cloud/templates/aspose/img/products/slides/aspose_slides-for-python.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
   </small>
   Python
   <em>via .NET</em>
  </footer>
 </div>

</div>

<div class="diagram1 d2 d1-python">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-arrows-v">
    </i>
    Εισόδου-εξόδου
   </header>
   <ul>
    <li>
     <b>
Microsoft PowerPoint:
     </b>
     PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM
    </li>
    <li>
     <b>
Ανοιχτό γραφείο:
     </b>
     ODP
    </li>
    <li>
     <b>
Διορθωμένη διάταξη:
     </b>
     PDF
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-mail-forward">
    </i>
    Μόνο έξοδος
   </header>
   <ul>
    <li>
     <b>
Διορθωμένη διάταξη:
     </b>
     PDF, PDF/A, XPS
    </li>
    <li>
     <b>
Εικόνες:
     </b>
     JPEG, PNG, BMP, TIFF, GIF
    </li>
    <li>
SVG
    </li>
    <li>
     <b>
Ιστός:
     </b>
     HTML
    </li>
   </ul>
  </div>

 </div>

 <div class="d1-logo">
  <img width="70" height="75" alt="PowerPoint Presentation API" src="https://www.aspose.cloud/templates/aspose/img/products/slides/aspose_slides-for-python.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
   </small>
   Python
   <em>via .NET</em>
  </footer>
 </div>

</div>

<div class="container-fluid features-section bg-gray singleproduct">
 <a class="anchor" id="features" name="features">
 </a>
 <div class="row">
  <div class="container">
   <h2 class="pr-ft">
    Προηγμένες δυνατότητες Python PowerPoint API
   </h2>
   <p>
   </p>
   <div class="col-lg-4">
    <em class="fa fa-copy ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Δημιουργήστε ή κλωνοποιήστε διαφάνειες από πρότυπα
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-signal ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Εργαστείτε με πίνακες PowerPoint μέσω API
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-cogs ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Εφαρμόστε ή αφαιρέστε την προστασία σε σχήματα
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-lock ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Προσθέστε γραφήματα Excel ως OleObjects σε διαφάνειες
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-print ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Υποστήριξη για συνδεδεμένα OleObjects
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-text-width ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Δημιουργία παρουσιάσεων από τη βάση δεδομένων
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-unlock-alt ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Προστατέψτε τις παρουσιάσεις και τα προκύπτοντα PDF
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-print ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Εκτύπωση παρουσιάσεων σε φυσικό εκτυπωτή
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-font ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Δημιουργία και προσαρμογή γραφημάτων
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Απαιτήσεις συστήματος
    </h2>
    <ul>
	  <li>Συμβατό με Python 3.5, 3.6, 3.7, 3.8 και 3.9</li>
	  <li>Σε περίπτωση που γράφετε κώδικα Python σε Linux, ρίξτε μια ματιά στις <a href="https://docs.aspose.com/slides/python-net/system-requirements/">πρόσθετες απαιτήσεις για Linux</a></li>
    </ul>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Πώς να εγκαταστήσω
    </h2>
    <p>Χρησιμοποιήστε το <strong>pip</strong> για να εγκαταστήσετε τη βιβλιοθήκη Python για επεξεργασία παρουσίασης από το <a href="https://pypi.org/project/aspose.slides/">αποθήκη PyPI</a></p>:
	<pre><code>pip install aspose.slides</code></pre>
   </div>
    <div class="col-lg-12">
        <h2 class="h2title">Δημιουργία νέας παρουσίασης PowerPoint. Python PPTX, PPT ή ODP</h2>
        <p>Στο παράδειγμα που δίνεται παρακάτω, προσθέσαμε μια γραμμή στην πρώτη διαφάνεια της παρουσίασης.</p>
        <pre>
            <code class="python">
import aspose.slides as slides

# Instantiate a Presentation object that represents a presentation file
with slides.Presentation() as presentation:
    slide = presentation.slides[0]
    slide.shapes.add_auto_shape(slides.ShapeType.LINE, 50, 150, 300, 0)
    presentation.save("NewPresentation_out.pptx", slides.export.SaveFormat.PPTX)
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">Συγχώνευση Παρουσιάσεων: Python PPTX, PPT ή ODP</h2>
        <p>Αυτός ο κώδικας Python σάς δείχνει πώς να συγχωνεύετε παρουσιάσεις:</p>
        <pre>
            <code class="python">
import aspose.slides as slides

with slides.Presentation("Presentation1.pptx") as pres1:
    with slides.Presentation("Presentation2.pptx") as pres2:
        for slide in pres2.slides:
            pres1.slides.add_clone(slide)
        pres1.save("combined.pptx", slides.export.SaveFormat.PPTX)
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title"> Εισαγωγή παρουσίασης από PDF: Python PPTX, PPT ή ODP</h2>
        <p>Αυτός ο κώδικας Python δείχνει τη διαδικασία μετατροπής PDF σε PowerPoint:</p>
        <pre>
            <code class="python">
import aspose.slides as slides

with slides.Presentation() as pres:
    pres.slides.remove_at(0)
    pres.slides.add_from_pdf("welcome-to-powerpoint.pdf")
    pres.save("OutputPresentation.pptx", slides.export.SaveFormat.PPTX)
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">Μετατροπή PowerPoint σε PDF με προεπιλεγμένες επιλογές: Python PPTX, PPT ή ODP σε PDF</h2>
        <p>Αυτός ο κώδικας python σάς δείχνει πώς να μετατρέψετε ένα έγγραφο PowerPoint PPT, PPTX και OpenOffice ODP σε έγγραφο PDF χρησιμοποιώντας τις προεπιλεγμένες επιλογές. Το αρχείο που προκύπτει είναι ένα έγγραφο PDF στα μέγιστα επίπεδα ποιότητας</p>
        <pre>
            <code class="python">
import aspose.slides as slides

# Instantiate a Presentation object that represents a PPT file
presentation = slides.Presentation("PowerPoint.ppt")

# Save the presentation as PDF
presentation.save("PPT-to-PDF.pdf", slides.export.SaveFormat.PDF)
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">Μετατροπή PowerPoint σε JPG: Python PPTX, PPT ή ODP σε JPEG</h2>
        <p>Το ακόλουθο παράδειγμα σάς δείχνει πώς να μετατρέψετε ένα έγγραφο PowerPoint PPT, PPTX και OpenOffice ODP σε ένα σύνολο εικόνων JPEG.</p>
        <pre>
            <code class="python">
import aspose.slides as slides
import aspose.pydrawing as drawing

pres = slides.Presentation("pres.pptx")

for sld in pres.slides:
    bmp = sld.get_thumbnail(1, 1)
    bmp.save("Slide_{num}.jpg".format(num=str(sld.slide_number)), drawing.imaging.ImageFormat.jpeg)
            </code>
        </pre>
    </div>
  </div>
 </div>
</div>

> Βρήκαμε ότι τα Aspose.Slides είναι εύχρηστα και λειτουργούν όμορφα στους διακομιστές μας. Βρήκαμε ότι καλύπτουν μια σημαντική ανάγκη για δυναμική δημιουργία αρχείων για να επεκτείνουμε την εμβέλειά μας πέρα ​​από την παραδοσιακή εφαρμογή Ιστού.
>
> — Rick Joi | Workplace Dynamics, UK

> Το προϊόν λειτούργησε όπως διαφημιζόταν, η τεκμηρίωση ήταν εύκολη στην παρακολούθηση και τα φόρουμ υποστήριξης ήταν όλη η βοήθεια που χρειαζόμασταν. Η τελική λύση που αναπτύξαμε έχει ξεπεράσει κατά πολύ τις αρχικές μας προσδοκίες.
>
> — Bruce Brien | Stratascope Inc, USA
