Οδηγός Προγραμματιστή

Αυτός ο οδηγός καλύπτει τις βασικές δυνατότητες του Aspose.Slides FOSS για Python με παραδείγματα κώδικα εκτελέσιμα για κάθε περιοχή λειτουργίας.

Σε αυτήν την ενότητα

PageDescription
Λειτουργίες και ΔυνατότητεςΠλήρης λίστα υποστηριζόμενων λειτουργιών: διαφάνειες, σχήματα, κείμενο, γέμισμα, εφέ, 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Διαδρομή ΕισαγωγήςΠεριγραφή
Presentationaspose.slides_fossΚύριο κοντέινερ· χρησιμοποιήστε το ως διαχειριστή περιβάλλοντος
ShapeTypeaspose.slides_fossEnum για τύπους σχημάτων (RECTANGLE, ELLIPSE, …)
FillTypeaspose.slides_fossEnum για τύπους γεμίσματος (SOLID, GRADIENT, …)
NullableBoolaspose.slides_fossΤρι-κατάσταση bool για μορφοποίηση (TRUE, FALSE, NOT_DEFINED)
SaveFormataspose.slides_foss.exportEnum μορφής εξόδου (υποστηρίζεται μόνο PPTX)
Coloraspose.slides_foss.drawingΚατασκευαστής χρώματος ARGB
PointFaspose.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 που εντοπίζονται κατά τη φόρτωση διατηρούνται ακριβώς όπως είναι κατά την αποθήκευση, ώστε η επαναφόρτωση να μην αφαιρεί ποτέ περιεχόμενο που η βιβλιοθήκη δεν έχει ακόμη κατανοήσει.

Δείτε επίσης

 Ελληνικά