Βιβλιοθήκη επεξεργασίας Python PPTX ανοιχτού κώδικα
Δωρεάν και ανοιχτού κώδικα βιβλιοθήκη Python για δημιουργία και επεξεργασία αρχείων PowerPoint PPTX.
Τι είναι το Python-PPTX;
Το Python-pptx είναι ένα API ανοιχτού κώδικα για τη δημιουργία, ανάγνωση και τροποποίηση αρχείων Microsoft PPTX. Το PPTX είναι η μορφή Open XML που εισήχθη από τη Microsoft στο PowerPoint 2007 και σε νεότερες εκδόσεις. Μπορεί να χρησιμοποιηθεί για την ανάλυση αρχείων PowerPoint διαβάζοντάς τα για εξαγωγή κειμένου και εικόνων ευρετηρίου αναζήτησης. Με το Python-pptx, μπορείτε να δημιουργήσετε μια παρουσίαση PowerPoint από δυναμικό περιεχόμενο, όπως ερώτημα βάσης δεδομένων, έξοδο αναλυτικών στοιχείων ή ωφέλιμο φορτίο JSON. Αυτό σας επιτρέπει να ικανοποιήσετε ένα αίτημα HTTP στην εφαρμογή Python σας και να πραγματοποιήσετε λήψη του αρχείου PPTX που δημιουργήθηκε ως απόκριση.
Δυνατότητες Python-pptx API
Ακολουθούν μερικά από τα κύρια χαρακτηριστικά του Python-PPTX API:
- Ενιαίο API για δημιουργία, ανάγνωση και ενημέρωση αρχείων PowerPoint PPTX με φόρτωση από πολλαπλές πηγές εισόδου, όπως αρχεία και ροές μνήμης.
- Μπορεί να εκτελεστεί σε οποιαδήποτε πλατφόρμα με δυνατότητα Python, συμπεριλαμβανομένων των macOS και Linux, και δεν απαιτεί εγκατάσταση ή άδεια χρήσης της εφαρμογής PowerPoint.
- Μπορεί να χρησιμοποιηθεί για την αυτοματοποίηση της παραγωγής μιας ή δύο διαφανειών που θα ήταν κουραστικό να τις φτιάξετε με το χέρι.
- Δημιουργήστε διαφάνειες μέσω προγραμματισμού χρησιμοποιώντας το αντικείμενο διαφάνειας
- Δημιουργήστε μια παρουσίαση PowerPoint από δυναμικό περιεχόμενο, όπως ένα ερώτημα βάσης δεδομένων, μια έξοδος αναλυτικών στοιχείων ή ένα ωφέλιμο φορτίο JSON
- Ταξίδι μετ' επιστροφής οποιαδήποτε παρουσίαση Open XML (αρχείο .pptx) συμπεριλαμβανομένων όλων των στοιχείων της
- Προσθήκη διαφανειών
- Συμπληρώστε σύμβολα κράτησης θέσης κειμένου, για παράδειγμα για να δημιουργήσετε μια διαφάνεια κουκκίδων
- Προσθέστε εικόνα για ολίσθηση σε αυθαίρετη θέση και μέγεθος
- Προσθήκη πλαισίου κειμένου σε μια διαφάνεια. χειριστείτε το μέγεθος της γραμματοσειράς του κειμένου και την έντονη γραφή
- Προσθήκη πίνακα σε μια διαφάνεια
- Προσθήκη αυτόματων σχημάτων (π.χ. πολύγωνα, σχήματα διαγράμματος ροής κ.λπ.) σε μια διαφάνεια
- Προσθήκη και χειρισμός γραφημάτων στηλών, ράβδων, γραμμών και πίτας
Ξεκινώντας με το python-pptx
Μπορείτε να κάνετε λήψη της βιβλιοθήκης python-pptx από το GitHub ή χρησιμοποιώντας την εντολή εγκατάστασης pip:
Εγκατάσταση
Η εγκατάσταση του python-pptx είναι απλή και μπορεί να γίνει από τερματικό όπως φαίνεται παρακάτω:
Εγκατάσταση python-ptpx
pip3 install python-pptx
Παραδείγματα κώδικα python-pptx
Examples using the python-pptx Python library are as follow. You can use the FREE PowerPoint PPTX file template to try these examples.Δημιουργήστε ένα PowerPoint PPTX με python-pptx
Μπορείτε να δημιουργήσετε ένα κενό PowerPoint PPTX χρησιμοποιώντας python-pptx από την αρχή.
Διαβάστε ένα PowerPoint PPTX με python-pptx
Το python-pptx σάς επιτρέπει να διαβάσετε ένα αρχείο PowerPoint PPTX από δίσκο μέσα από την εφαρμογή Python. Το ακόλουθο δείγμα κώδικα δείχνει πώς να διαβάσετε ένα αρχείο PowerPoint PPTX με python-pptx.
Προσθήκη Textbox στο αρχείο PowerPoint PPTX με python-pptx
Το python-pptx σάς δίνει πλήρη μόχλευση για να προσθέσετε διαφάνειες σε ένα αρχείο PPTX και να προσθέσετε πλαίσιο κειμένου σε αυτό όπου μπορείτε να προσθέσετε κείμενο. Αυτό φαίνεται στο ακόλουθο δείγμα κώδικα.
Προσθήκη κουκκίδων στο αρχείο PPTX με python-pptx
Μπορείτε να προσθέσετε κουκκίδες σε ένα αρχείο PowerPoint PPTX με python-pptx. Το ακόλουθο δείγμα κώδικα δείχνει πώς προστίθενται κουκκίδες στις διαφάνειες μιας παρουσίασης.
Πόροι
Σύναψη
Η python-pptx είναι μια πολύ ισχυρή βιβλιοθήκη για τη δημιουργία αρχείων PowerPoint PPTX. Ως προγραμματιστής εφαρμογών, μπορείτε να χρησιμοποιήσετε αυτό το API για να δημιουργήσετε αρχεία PowerPoint PPTX και να προσθέσετε διαφορετικά στοιχεία στις διαφάνειες, όπως σύμβολα κράτησης θέσης κειμένου, εικόνες, πίνακες, πλαίσια κειμένου, αυτόματα σχήματα, καθώς και να αλλάξετε τις ιδιότητες του βασικού εγγράφου.
Παρόμοια Προϊόντα
- Apache POI XWPF | Open Source Java API για δημιουργία και τροποποίηση αρχείων DOCX
- DocX | API .NET ανοιχτού κώδικα για δημιουργία και τροποποίηση αρχείων DOCX
- Docx4J | Open Source Java API για δημιουργία και τροποποίηση αρχείων DOC και DOCX
- ExcelDataReader | API ανοιχτού κώδικα .NET για ανάγνωση εγγράφων XLS, XLSX, CSV και υπολογιστικών φύλλων
- FileFormat.Cells | Πραγματοποιήστε και ενημερώστε αρχεία Excel με C# .NET