1. Προϊόντα
  2.   Aspose.Slides
  3.   Aspose.Slides FOSS for Python

Aspose.Slides FOSS για Python

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

Βιβλιοθήκη Python για παρουσιάσεις του PowerPoint

Το Aspose.Slides FOSS for Python είναι μια βιβλιοθήκη που έχει άδεια MIT για εργασία με αρχεία .pptx του PowerPoint. Εγκαταστήστε το με μια εντολή pip και ξεκινήστε αμέσως τη δημιουργία, την ανάγνωση και την επεξεργασία παρουσιάσεων χωρίς να εγκαταστήσετε το Microsoft Office ή οποιοδήποτε ιδιόκτητο runtime.

Η βιβλιοθήκη παρουσιάζει ένα API παρουσίασης που έχει κατασκευαστεί γύρω από τα «Παρουσίαση», «Σκηνή», «Σχήμα», «Κείμενο», «Παράγραφο» και «Μέρος», το εννοιολογικό μοντέλο που χρησιμοποιείται από το ίδιο το PowerPoint. Προσθήκη και αφαίρεση διαφάνειας, εισαγωγή AutoShapes, Πίνακες και συνδέσμους, μορφοποίηση κειμένου σε επίπεδο χαρακτήρα με τολμηρό, ιταλικό, μέγεθος γραμματοσειράς και χρώμα, εφαρμογή στερεών ή διασταυρούμενων συμπληρωμάτων και προσθήκη οπτικών εφέ (σκιώδεις, λαμπερές, θολές, αντανακλάσεις).

Το πρότυπο διαχείρισης περιβάλλοντος εξασφαλίζει αξιόπιστο καθαρισμό πόρων: ανοίξτε πάντα μια ‘Προβολή’ με το ‘με slides.Presentation(…) ως prs:`. Άγνωστα μέρη XML που συναντώνται κατά τη φόρτωση διατηρούνται λεκτικά κατά την αποθήκευση, έτσι ώστε η περιστροφή ποτέ δεν καταστρέφει περιεχόμενο που η βιβλιοθήκη δεν καταλαβαίνει ακόμα.

Παρουσίαση και API

  • ** Δημιουργία και ανοίγοντας PPTX: ** Δημιουργία νέων παρουσιάσεων ή ανοίγοντας υπάρχοντα αρχεία .pptx.
  • ** Προσθήκη και κατάργηση διαφωτιστικών: ** Προγραμματική διαχείριση της συλλογής διαφωτιστικών.
  • Αυτόματες μορφές: Εισάγετε ορθογώνια, ελλειψίες, γραμμές και άλλους τύπους AutoShape.
  • **Πίνακες και συνδέσμους: ** Προσθέστε δομημένα σχήματα πίνακα και γραμμές συνδέσμων μεταξύ των σχημάτων.
  • **Σημειώσεις ομιλητή: ** Διαβάστε και γράψτε σημειώσεις ομιλητή ανά διαφάνεια.
  • ** Σχόλια που έχουν τεθεί σε ραδιοφωνική σύνδεση:** Πρόσβαση σε ραδιοφωνικές συνδέσεις σε επίπεδο διαφάνειας.

Πού μπορεί να χρησιμοποιηθεί το Aspose.Slides FOSS

  • Γενίστε αναφορές: Δημιουργήστε μάρκες διαφάνειας από πηγές δεδομένων χωρίς το Office.
  • ** Αυτοματισμός προτύπων: ** Συμπληρώστε πρότυπα PPTX με δυναμικό περιεχόμενο σε αγωγούς CI/CD.
  • **Μεταφορά περιεχομένου: ** Διαβάστε υπάρχουσες παρουσιάσεις και αναδιαρθρώστε ή επανασχεδιάστε τις διαφάνειες.
  • **Serverless backend: ** Επεξεργασία αρχείων PPTX μέσα σε δοχεία Docker ή λειτουργίες Lambda.
  • **Μεταποίηση παρτίδων: ** Εφαρμόστε ομοιόμορφες αλλαγές μορφοποίησης σε μεγάλες βιβλιοθήκες διαφάνειας.

Σχεδιασμός κειμένου και οπτικά εφέ

  • **Μορφοποίηση σε επίπεδο χαρακτήρα: ** Εφαρμόστε το σκληρό, το ιταλικό, το μέγεθος γραμματοσειράς και το χρώμα σε μεμονωμένα αντικείμενα “Μέρος”.
  • Στερεά και προεξοχές: Ρυθμίστε το σχήμα συμπλήρωσης σε ένα στερεό χρώμα ή σε πολλαπλή γραμμική προεξοχή.
  • **Σκιές και φως: ** Εφαρμόστε εξωτερική σκιά, φως, ασάφεια και αντανάκλαση σε οποιοδήποτε σχήμα.
  • ** Προσαρμογή παραγράφου: ** Ρυθμίστε αριστερά, κέντρο, δεξιά ή δικαιολογήστε την ευθυγράμμιση ανά παράγραφο.
  • ** Ασφαλές κατά τη διάρκεια του γύρου: ** Τα άγνωστα μέρη XML διατηρούνται κάθετα κατά την επαναφορά.

Εμπειρία Προγραμματιστή

Το Aspose.Slides FOSS εγκαθιστά με μία μόνο εντολή «pip install aspose-slides-foss». Η μόνη εξάρτηση χρόνου εκτέλεσης είναι το «lxml», το οποίο εγκαθίσταται αυτόματα.

Το API αντικατοπτρίζει το δικό του μοντέλο αντικειμένου του PowerPoint (‘Προβολή’, ‘Σκηνή’, ‘Σχήμα’, ‘Κείμενο, παράγραφος’, ‘Μέρος’), έτσι ώστε οποιοσδήποτε είναι εξοικειωμένος με το μοντέλο αντικειμένου του PowerPoint να μπορεί να χρησιμοποιήσει αμέσως τη βιβλιοθήκη.

Δημιουργία παρουσίασης και προσθήκη σχήματος

Χρησιμοποιήστε το διαχειριστή περιβάλλοντος ( με slides.Presentation() ως prs:) για να βεβαιωθείτε ότι το PPTX είναι πάντα κλειστό και οι πόροι απελευθερώνονται. add_auto_shape() παίρνει μια ετικέτα ‘ShapeType’, στη συνέχεια θέση x/y και πλάτος/υψότητα σε σημεία - η ιδιότητα του σχήματος ’text_frame.text’ ορίζει την ετικέτα σε μία γραμμή.

«Μπαζ pip install aspose-slides-foss Σελίδα «»

«Πυθώνιος Εισαγωγή slides_foss ως slides

με slides.Presentation() ως prs: slide = πρσ.slides[0]

# Προσθήκη ενός αυτοματοποιημένου ορθογώνου
Α. ΟΙ ΔΙΟΙΚΗΣΕΙΣ ΤΟΥ ΕΡΓΟΥ (
    Σελίδες.ShapeType.RECTANGLE, 50, 50, 400, 150
)
shape.text_frame.text = «Γεια σας, Αχαρνίς!

prs.save("output.pptx", slides.export.SaveFormat.PPTX)

«»

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

Η μορφοποίηση κειμένου λειτουργεί στο επίπεδο «Μέρος» – η μικρότερη μονάδα μιας σειράς χαρακτήρων. Ανοίξτε το αποθηκευμένο αρχείο, μεταβείτε στο πρώτο τμήμα της πρώτης παραγράφου και ορίστε τις ιδιότητες γραμματοσειράς απευθείας. Η συμπλήρωση σχήματος είναι ανεξάρτητη: ορίστε το «fill_type» σε «SOLID» και αναθέστε ένα χρώμα στο «solid_fill_color.color».

«Πυθώνιος Εισαγωγή slides_foss ως slides από aspose.slides_foss.drawing εισαγωγή Χρώμα

με slides.Presentation («output.pptx») ως prs: γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος Ετικέτες: Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικ

# Bold, 18pt, σκούρο μπλε κείμενο
portion.portion_format.font_bold = Αληθινό
μέγεθος / μέγεθος / μέγεθος / μέγεθος / μέγεθος / μέγεθος / μέγεθος / μέγεθος = 18
γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος γιος

# Στερεά φόντο γεμίστε το σχήμα
shape.fill_format.fill_type = διαφάνειες.FillType.SOLID
shape.fill_format.solid_fill_color.color = Χρώμα.αλέτα_μπλε

prs.save("formatted.pptx", slides.export.SaveFormat.PPTX)

«»

Συχνές Ερωτήσεις

Τι είναι το Aspose.Slides FOSS για την Python;

Πρόκειται για μια δωρεάν βιβλιοθήκη που έχει άδεια MIT για τη δημιουργία, ανάγνωση και επεξεργασία παρουσιάσεων .pptx του PowerPoint χωρίς να απαιτείται το Microsoft Office.

Ποιες μορφές αρχείων υποστηρίζονται;

Το PPTX είναι η μορφή ανάγνωσης/γραφής που υποστηρίζεται. Η εξαγωγή σε PDF, HTML, SVG ή εικόνες δεν είναι διαθέσιμη σε αυτή την έκδοση.

Χρειάζεται Microsoft Office ή PowerPoint;

Το FOSS είναι μια καθαρή βιβλιοθήκη Python χωρίς εξάρτηση από το Microsoft Office, την αυτοματοποίηση COM ή οποιοδήποτε ιδιόκτητο runtime.

Πώς το εγκαθιστώ;

Εκτελέστε το “pip install aspose-slides-foss”.Η μόνη εξάρτηση είναι το “lxml”, το οποίο εγκαθίσταται αυτόματα. απαιτείται Python 3.10 ή νεότερη έκδοση.

Μπορώ να εφαρμόσω οπτικά εφέ όπως σκιά και λάμψη;

Ναι. Η βιβλιοθήκη υποστηρίζει εξωτερικές επιδράσεις σκιάς, λάμψης, θολότητας και αντανάκλασης σε οποιοδήποτε αντικείμενο σχήματος.

Συνιστάται το πρότυπο διαχείρισης περιβάλλοντος;

Πάντα ανοίξτε μια ‘Παρουσίαση’ με ‘με διαφάνειες.Παρουσίαση(…) ως prs:’ για να εξασφαλίσετε αξιόπιστο καθαρισμό πόρων.

Θα καταστρέψει το γύρο-tripping ένα PPTX άγνωστο περιεχόμενο;

Όχι. άγνωστα μέρη XML που συναντώνται κατά τη φόρτωση διατηρούνται λεκτικά κατά την αποθήκευση, έτσι ώστε το περιεχόμενο που η βιβλιοθήκη δεν καταλαβαίνει ακόμα δεν χάνεται ποτέ.

Πού μπορώ να βρω τον πηγαίο κώδικα;

Η βιβλιοθήκη είναι αδειοδοτημένη υπό MIT και φιλοξενείται στο GitHub. Οι αναφορές σφαλμάτων και τα pull requests είναι ευπρόσδεκτα.

  

Υποστήριξη και Πόροι Μάθησης

 Ελληνικά