Οδηγός Προγραμματιστή
Αυτός ο οδηγός καλύπτει τις βασικές δυνατότητες του Aspose.Slides FOSS για Python με παραδείγματα κώδικα εκτελέσιμα για κάθε περιοχή λειτουργίας.
Σε αυτήν την ενότητα
| Page | Description |
|---|---|
| Λειτουργίες και Δυνατότητες | Πλήρης λίστα υποστηριζόμενων λειτουργιών: διαφάνειες, σχήματα, κείμενο, γέμισμα, εφέ, 3Δ μορφοποίηση, σημειώσεις, σχόλια, εικόνες και ιδιότητες εγγράφου. |
| Εργασία με Εικόνες | Ενσωματώστε εικόνες στις διαφάνειες ως πλαίσια εικόνας από αρχείο ή bytes· ελέγξτε τη λειτουργία γεμίσματος (τέντωμα, επικάλυψη). |
| Εργασία με Συνδέσμους | Προσθέστε λυγιστές, αγκώνας και ευθείες συνδέσεις μεταξύ σχημάτων· ορίστε σημεία σύνδεσης και στυλ γραμμής. |
| Εργασία με 3Δ Εφέ | Εφαρμόστε εξωτερική σκιά, λάμψη, θόλωση, κλίση, προεπιλογές κάμερας, φωτιστικά rigs και υλικά στα σχήματα. |
| Εργασία με Σχόλια | Προσθέστε σχόλια με νήμα και σημειώσεις ομιλητή· διαχειριστείτε τους συγγραφείς σχολίων· διαβάστε τις σημειώσεις. |
Σημείο Εισόδου API
Κάθε λειτουργία ξεκινά με ένα αντικείμενο Presentation. Πάντα χρησιμοποιήστε το ως διαχειριστή περιβάλλοντος:
import aspose.slides_foss as slides
from aspose.slides_foss.export import SaveFormat
# Open existing
with slides.Presentation("input.pptx") as prs:
# work with prs
prs.save("output.pptx", SaveFormat.PPTX)
# Create new
with slides.Presentation() as prs:
# work with prs
prs.save("new.pptx", SaveFormat.PPTX)Ο διαχειριστής περιβάλλοντος εξασφαλίζει ότι οι εσωτερικοί πόροι COM/XML απελευθερώνονται όταν το μπλοκ τερματίζει. Μην αποθηκεύετε μια αναφορά Presentation εκτός του μπλοκ with.
Υποστηριζόμενη μορφή εξόδου
Η μόνη υποστηριζόμενη μορφή αποθήκευσης είναι PPTX (SaveFormat.PPTX). Η εξαγωγή σε PDF, HTML, SVG ή μορφές εικόνας δεν είναι διαθέσιμη σε αυτήν την έκδοση.
Βασικές Κλάσεις
| Κλάση / Enum | Διαδρομή Εισαγωγής | Περιγραφή |
|---|---|---|
Presentation | aspose.slides_foss | Κύριο κοντέινερ· χρησιμοποιήστε το ως διαχειριστή περιβάλλοντος |
ShapeType | aspose.slides_foss | Enum για τύπους σχημάτων (RECTANGLE, ELLIPSE, …) |
FillType | aspose.slides_foss | Enum για τύπους γεμίσματος (SOLID, GRADIENT, …) |
NullableBool | aspose.slides_foss | Τρι-κατάσταση bool για μορφοποίηση (TRUE, FALSE, NOT_DEFINED) |
SaveFormat | aspose.slides_foss.export | Enum μορφής εξόδου (υποστηρίζεται μόνο PPTX) |
Color | aspose.slides_foss.drawing | Κατασκευαστής χρώματος ARGB |
PointF | aspose.slides_foss.drawing | Σημείο 2Δ float (χρησιμοποιείται για θέσεις σχολίων) |
Γνωστοί περιορισμοί
Οι παρακάτω περιοχές προκαλούν NotImplementedError σε αυτήν την έκδοση:
- Charts: δεν είναι δυνατή η δημιουργία ή η τροποποίηση διαγραμμάτων
- SmartArt: δεν υποστηρίζεται
- Animations and transitions: δεν μπορούν να οριστούν οι μεταβάσεις διαφανειών και οι κινήσεις αντικειμένων
- Export formats: υποστηρίζεται μόνο η αποθήκευση σε PPTX· δεν υπάρχει εξαγωγή σε PDF, HTML, SVG ή εικόνα
- Hyperlinks and action settings: τα αντικείμενα συνδέσμων δεν μπορούν να τροποποιηθούν
- VBA macros and digital signatures: δεν είναι προσβάσιμα
Άγνωστα τμήματα XML που εντοπίζονται κατά τη φόρτωση διατηρούνται ακριβώς όπως είναι κατά την αποθήκευση, ώστε η επαναφόρτωση να μην αφαιρεί ποτέ περιεχόμενο που η βιβλιοθήκη δεν έχει ακόμη κατανοήσει.
Δείτε επίσης
- Ξεκινώντας: Εγκατάσταση και πρώτο script
- Αναφορά API: Αναφορά κλάσεων και μεθόδων
- Οδηγοί Πώς-Να: Άρθρα πώς-να προσανατολισμένα σε εργασίες