Aspose.Slides  for Python via Java

Python PowerPoint API για Παρουσιάσεις

Δημιουργήστε, διαβάστε, τροποποιήστε και μετατρέψτε παρουσιάσεις PowerPoint και OpenOffice χρησιμοποιώντας Python χωρίς εξωτερικό λογισμικό.

  Download Free Trial

Το

Aspose.Slides για Python μέσω Java είναι μια βιβλιοθήκη Python που σας επιτρέπει να δημιουργήσετε, να τροποποιήσετε και να μετατρέψετε το PowerPoint σε Python. Υποστηρίζει όλα τα στοιχεία παρουσίασης, όπως διαφάνειες, σχήματα, κείμενο, γραφήματα, πίνακες, εικόνες και άλλα. Προσφέρει επίσης πολλές προηγμένες δυνατότητες, όπως συγχώνευση, κλωνοποίηση, διαχωρισμό, σύγκριση και εκτύπωση παρουσιάσεων. Λειτουργεί χωρίς εξαρτήσεις και μπορεί να επεξεργαστεί χιλιάδες παρουσιάσεις σε σύντομο χρονικό διάστημα.

Γιατί να επιλέξετε Aspose.Slides για Python μέσω Java;

Το Aspose.Slides για Python μέσω Java προσφέρει πολλά πλεονεκτήματα σε σχέση με άλλες λύσεις αυτοματισμού PowerPoint, όπως:

  • Συμβατότητα μεταξύ πλατφορμών: Το Aspose.Slides για Python μέσω Java υποστηρίζει πολλαπλές πλατφόρμες. Μπορείτε να χρησιμοποιήσετε το Aspose.Slides για Python μέσω Java σε Windows, Linux, macOS και άλλα λειτουργικά συστήματα.
  • Εύκολη ενσωμάτωση και ανάπτυξη: Το Aspose.Slides για Python μέσω Java είναι μια αυτόνομη βιβλιοθήκη που δεν απαιτεί το Microsoft Office ή οποιοδήποτε άλλο λογισμικό να εγκατασταθεί στο σύστημά σας. Μπορείτε εύκολα να ενσωματώσετε το Aspose.Slides για Python μέσω Java με τις υπάρχουσες εφαρμογές σας και να το αναπτύξετε σε οποιονδήποτε διακομιστή ή περιβάλλον cloud.
  • Ισχυρές δυνατότητες και λειτουργικότητα: Το Aspose.Slides για Python μέσω Java παρέχει ένα πλούσιο σύνολο δυνατοτήτων και λειτουργιών για εργασία με παρουσιάσεις PowerPoint, όπως δημιουργία και τροποποίηση διαφανειών, προσθήκη και επεξεργασία σχημάτων, κειμένου, εικόνων, κινούμενων εικόνων, μεταβάσεων , γραφήματα, πίνακες και άλλα στοιχεία, εφαρμογή θεμάτων και διατάξεων, εισαγωγή ήχου και βίντεο, εξαγωγή και εκτύπωση παρουσιάσεων, εξαγωγή σε βίντεο και πολλά άλλα.
  • Υψηλή απόδοση και ποιότητα: Το Aspose.Slides για Python μέσω Java παρέχει αποτελέσματα υψηλής απόδοσης και ποιότητας για την επεξεργασία παρουσιάσεων PowerPoint. Μπορείτε να επεξεργαστείτε χιλιάδες παρουσιάσεις μέσα σε λίγα λεπτά, χωρίς να θέσετε σε κίνδυνο την πιστότητα και την ακρίβεια της παραγωγής.
  • Δωρεάν δοκιμή και επιλογές αδειοδότησης: Το Aspose.Slides για Python μέσω Java προσφέρει μια δωρεάν δοκιμαστική έκδοση που μπορείτε να κατεβάσετε και να χρησιμοποιήσετε για 30 ημέρες, χωρίς περιορισμούς. Μπορείτε επίσης να επιλέξετε από διάφορες επιλογές αδειοδότησης που ταιριάζουν στις ανάγκες και τον προϋπολογισμό σας, όπως άδειες προγραμματιστή, ιστότοπου, OEM και cloud.

Προηγμένες δυνατότητες Python PowerPoint API

Δημιουργήστε ή κλωνοποιήστε υπάρχουσες διαφάνειες από πρότυπα

Εργαστείτε με πίνακες PowerPoint μέσω API

Εφαρμόστε ή αφαιρέστε την προστασία σε σχήματα

Προσθέστε γραφήματα Excel ως OleObjects σε διαφάνειες

Δημιουργήστε σχήματα και προσθέστε κείμενο σε σχήματα σε διαφάνειες

Χειριστείτε τη μορφοποίηση κειμένου και σχήματος

Δημιουργήστε παρουσιάσεις από τη βάση δεδομένων

Προστατέψτε τις παρουσιάσεις και τα προκύπτοντα PDF

Εκτυπώστε παρουσιάσεις σε φυσικό προϊόν

Απαιτήσεις συστήματος

Το Aspose.Slides για Python μέσω Java είναι API ανεξάρτητο από πλατφόρμα. Μπορεί να τρέξει σε πλατφόρμες Windows, Unix/Linux και Mac με εγκατεστημένο το ακόλουθο λογισμικό:
  • JDK 1.8 ή παραπάνω
  • Python 3.7 ή νεότερη έκδοση
  • JPype1 1.5.0 ή νεότερη έκδοση (το JPype έχει δοκιμαστεί σε εκδόσεις Java από 1.8 έως 11)

Πώς να εγκαταστήσω

Χρησιμοποιήστε το PyPI για να εγκαταστήσετε τη βιβλιοθήκη Python για επεξεργασία παρουσίασης από το αποθετήριο PyPI:

pip install aspose-slides-java

Πώς να δημιουργήσετε νέα παρουσίαση PowerPoint στην Python

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

            	
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat, ShapeType

pres = Presentation()
slide = pres.getSlides().get_Item(0)
slide.getShapes().addAutoShape(ShapeType.Rectangle, 50, 150, 300, 200)
pres.save("NewPresentation.pptx", SaveFormat.Pptx)

jpype.shutdownJVM()
            
        

Πώς να συγχωνεύσετε παρουσιάσεις στην Python

Αυτός ο κώδικας Python σάς δείχνει πώς να συγχωνεύετε παρουσιάσεις:

            
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat

pres1 = Presentation("pres1.pptx");
pres2 = Presentation("pres2.pptx");

for i in range(pres2.getSlides().size()):
    pres1.getSlides().addClone(pres2.getSlides().get_Item(i));

pres1.save("combinedPresentation.pptx", SaveFormat.Pptx);

jpype.shutdownJVM()
            
        

Πώς να εισαγάγετε παρουσίαση από PDF στην Python. Μετατροπή PDF σε PPT, Μετατροπή PDF σε PPTX, Μετατροπή PDF σε ODP

Αυτός ο κώδικας Python δείχνει τη διαδικασία μετατροπής PDF σε PowerPoint:

            
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat

pres = Presentation();

pres.getSlides().removeAt(0);
pres.getSlides().addFromPdf("welcome-to-powerpoint.pdf");

pres.save("outputPresentation.pptx", SaveFormat.Pptx);

jpype.shutdownJVM()
            
        

Πώς να μετατρέψετε το PowerPoint σε PDF στην Python

Αυτός ο κώδικας Python σάς δείχνει πώς να μετατρέψετε ένα έγγραφο PowerPoint PPT, PPTX και OpenOffice ODP σε έγγραφο PDF χρησιμοποιώντας τις προεπιλεγμένες επιλογές. Το αρχείο που προκύπτει είναι ένα έγγραφο PDF στα μέγιστα επίπεδα ποιότητας

            
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat

pres = Presentation("PowerPoint.pptx");

pres.save("PPTX-to-PDF.pdf", SaveFormat.Pdf);

jpype.shutdownJVM()
            
        

Πώς να μετατρέψετε το PowerPoint σε JPG στην Python. Μετατροπή PPT σε JPG, Μετατροπή PPTX σε JPG, Μετατροπή ODP σε JPG

Το ακόλουθο παράδειγμα σάς δείχνει πώς να μετατρέψετε ένα έγγραφο PowerPoint PPT, PPTX και OpenOffice ODP σε ένα σύνολο εικόνων JPEG.

            
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation
from javax.imageio import ImageIO
from java.io import File

pres = Presentation("pres.pptx");

format_name = "PNG"

for i in range(pres.getSlides().size()):
    buffImage = pres.getSlides().get_Item(i).getThumbnail(2, 2)
    ImageIO.write(buffImage, format_name, File("image_java" + str(i) + ".png"))

jpype.shutdownJVM()