Aspose.Slides FOSS for Python

Properties

Το Aspose.Slides FOSS για το Python API είναι οργανωμένο στο aspose.slides_foss το πακέτο και τα υπο-πακέτα του. Όλες οι δημόσιες κλάσεις βρίσκονται κάτω από aspose.slides_foss ή ένα από τα υπο-modules του.

import aspose.slides_foss as slides
from aspose.slides_foss.export import SaveFormat
from aspose.slides_foss import ShapeType, FillType, NullableBool
from aspose.slides_foss.drawing import Color, PointF

Κρατήσεις θέσης κύριας διαφάνειας

PropertiesProperties
PresentationΚύριο κοντέινερ. Ανοίξτε ή δημιουργήστε ένα .pptx αρχείο. Πρέπει να χρησιμοποιείται ως διαχειριστής περιβάλλοντος.
ISlideCollectionΣυλλογή διαφανειών προσβάσιμη μέσω prs.slides.
SlideΜία ενιαία διαφάνεια· πρόσβαση σε σχήματα, σημειώσεις και σχόλια μέσω slide.shapes, slide.notes_slide_manager.
ShapeCollectionΣυλλογή σχημάτων σε μια διαφάνεια. Προσθήκη σχημάτων με add_auto_shape(), add_table(), add_connector(), add_picture_frame().
AutoShapeΟρθογώνιο, ελλειπτικό ή άλλο τυπικό σχήμα.
PictureFrameΣχήμα που περιέχει ενσωματωμένη ραστερ εικόνα.
TableΣχήμα πίνακα με rows, columns, και συλλογές κελιών. Υποστηρίζει merge_cells() και set_text_format().
RowΜία γραμμή πίνακα· λειτουργεί επίσης ως CellCollection.
CellΚελί πίνακα με text_frame, cell_format, περιθώριο, άγκυρα και ιδιότητες span.
ColumnΜια στήλη πίνακα με ένα width ιδιότητα.
ConnectorΣύνδεσμος γραμμής που συνδέει δύο σχήματα.
TextFrameΠεριέκτης κειμένου προσαρτημένος σε ένα σχήμα. Περιέχει paragraphs.
ParagraphΜονή παράγραφος σε ένα TextFrame. Περιέχει portions και paragraph_format.
ParagraphFormatΔιάταξη παραγράφου: στοίχιση, απόσταση, εσοχή, βάθος και ρυθμίσεις κουκίδας.
BulletFormatΡυθμίσεις κουκίδας και αρίθμησης για μια παράγραφο.
PortionΑκολουθία κειμένου μέσα σε μια παράγραφο. Περιέχει text και portion_format.
PortionFormatΜορφοποίηση επιπέδου χαρακτήρα: font_height, font_bold, font_italic, fill_format, υπογράμμιση και περισσότερα.
FillFormatΡυθμίσεις γεμίσματος για σχήμα ή κείμενο: fill_type, solid_fill_color, gradient_format.
LineFormatΜορφοποίηση γραμμής/πλαισίου: width, dash_style, cap_style, join_style, άκρα βέλους.
LineFillFormatΓέμισμα (χρώμα) μιας γραμμής.
EffectFormatΟπτικά εφέ: outer_shadow_effect, glow_effect, blur_effect, reflection_effect, inner_shadow_effect, soft_edge_effect.
ThreeDFormat3D formatting: bevel_top, bevel_bottom, camera, light_rig, material, extrusion_height.
CameraΡυθμίσεις κάμερας σκηνής (τύπος προβολής και περιστροφή).
LightRigΠροεπιλογή φωτισμού σκηνής και κατεύθυνση.
ShapeBevelΤύπος λοξότμησης και διαστάσεις για μία άκρη τρισδιάστατου σχήματος.
NotesSlideManagerΔιαχειρίζεται τις σημειώσεις ομιλητή για μια διαφάνεια μέσω add_notes_slide().
NotesSlideΣελίδα σημειώσεων ομιλητή; notes_text_frame παρέχει πρόσβαση στο κείμενο της σημείωσης.
CommentAuthorCollectionΣυλλογή συγγραφέων σχολίων· προσθέστε με prs.comment_authors.add_author().
CommentAuthorΈνας ονομαστικός συγγραφέας σχολίου με αρχικά και ένα comments συλλογή.
CommentΈνα νήμα σχολίου σε μια διαφάνεια με θέση, χρονική σήμανση, κείμενο και προαιρετικό γονέα.
DocumentPropertiesΒασικές, εφαρμογές και προσαρμοσμένες ιδιότητες παρουσίασης (τίτλος, συγγραφέας, λέξεις-κλειδιά, προσαρμοσμένα ζεύγη κλειδί-τιμή).
ImageCollectionΕνσωματωμένες εικόνες· προσθέστε με prs.images.add_image(). Επανάληψη για να επιθεωρήσετε όλες τις εικόνες.
PPImageΜία ενσωματωμένη εικόνα. Εκθέτει content_type, width, height, binary_data, και replace_image().
ImagesΣτατική κατασκευή. Φορτώστε εικόνες από δίσκο ή ροή με Images.from_file() / Images.from_stream().
PictureFillFormatΕλέγχει την επέκταση/επαναλαμβανόμενη γέμιση μιας εικόνας μέσα σε σχήμα. Εκθέτει αποκοπή, επανάληψη και μετατοπίσεις επέκτασης.
PictureFrameΣχήμα που περιέχει ενσωματωμένη ραστερ εικόνα. Πρόσβαση στην εικόνα μέσω picture_format.
LayoutSlideΔιαφάνεια προτύπου που ορίζει τη διάταξη περιεχομένου για ένα ή περισσότερα Slide αντικείμενα.
MasterSlideΔιαφάνεια θέματος ανώτερου επιπέδου. Κατέχει μια συλλογή από LayoutSlide αντικείμενα.
LayoutSlideCollectionΣυλλογή διαφανειών διάταξης. Χρησιμοποιήστε get_by_type(SlideLayoutType) για να βρείτε μια διάταξη ανά τύπο.
MasterSlideCollectionΣυλλογή κύριων διαφανειών (prs.masters). Υποστηρίζει add_clone() για εισαγωγή masters από άλλες παρουσιάσεις.
GlobalLayoutSlideCollectionΕπίπεδη προβολή όλων των διατάξεων σε όλους τους masters (prs.layout_slides).
SlideCollectionprs.slides — διαχειρίζεται όλες τις διαφάνειες. add_empty_slide(), add_clone(), insert_clone(), remove_at().
ColorFormatΧρώμα που χρησιμοποιείται σε γεμίσματα, γραμμές και κείμενο. Υποστηρίζει RGB, preset, scheme, HSL και λειτουργίες συστήματος.
GradientFormatΟρισμός διαβάθμισης γεμίσματος. Controls gradient_shape, gradient_direction, linear_gradient_angle, και gradient_stops.
GradientStopΜία μοναδική θέση/χρώμα διακοπής σε διαβάθμιση.
GradientStopCollectionΤαξινομημένη λίστα διακοπών διαβάθμισης με add(), insert(), remove_at().
PatternFormatΓέμισμα με μοτίβο γραμμών. Controls pattern_style, fore_color, back_color.
FontDataΑμετάβλητο περιτύλιγμα ονόματος γραμματοσειράς που χρησιμοποιείται από PortionFormat.latin_font και σχετικές ιδιότητες.
PropertiesΠεριοχές κράτησης θέσης σε διαφάνειες layout/master. See Αναφορά κράτησης θέσης.

Properties

PropertiesΔιαδρομή εισαγωγήςΚύρια μέλη
ShapeTypeaspose.slides_fossRECTANGLE, ELLIPSE, TRIANGLE, BENT_CONNECTOR3, STRAIGHT_CONNECTOR1, και πολλά άλλα
FillTypeaspose.slides_fossNOT_DEFINED, NO_FILL, SOLID, GRADIENT, PATTERN, PICTURE
NullableBoolaspose.slides_fossNOT_DEFINED, FALSE, TRUE
SaveFormataspose.slides_foss.exportPPTX (μόνο υποστηριζόμενη μορφή αποθήκευσης)
ColorTypeaspose.slides_fossNOT_DEFINED, RGB, SCHEME, PRESET, SYSTEM, HSL, RGB_PERCENTAGE
PresetColoraspose.slides_foss141 named CSS/Office colors (ALICE_BLUEYELLOW_GREEN)
SchemeColoraspose.slides_fossBACKGROUND1, TEXT1, ACCENT1ACCENT6, HYPERLINK, και άλλα
GradientDirectionaspose.slides_fossFROM_CORNER1FROM_CORNER4, FROM_CENTER
GradientShapeaspose.slides_fossLINEAR, RECTANGLE, RADIAL, PATH
PatternStyleaspose.slides_foss46 hatch patterns (HORIZONTAL, DIAGONAL_CROSS, TRELLIS, …)
SlideLayoutTypeaspose.slides_fossBLANK, TITLE, TITLE_ONLY, SECTION_HEADER, 41 μέλη συνολικά
SourceFormataspose.slides_fossPPTX, PPT, ODP

Υπο-πακέτα

PropertiesProperties
aspose.slides_foss.exportSaveFormat enum και σχετικοί τύποι εξαγωγής
aspose.slides_foss.drawingColor, PointF, Size, SizeF — βασικά στοιχεία σχεδίασης και βοηθητικά χρώματος

Γρήγορη Αναφορά

import aspose.slides_foss as slides
from aspose.slides_foss import ShapeType, FillType, NullableBool
from aspose.slides_foss.drawing import Color
from aspose.slides_foss.export import SaveFormat

with slides.Presentation() as prs:
    slide = prs.slides[0]

    # Add shape with text
    shape = slide.shapes.add_auto_shape(ShapeType.RECTANGLE, 50, 50, 400, 120)
    tf = shape.add_text_frame("Slide content")

    # Format the text
    fmt = tf.paragraphs[0].portions[0].portion_format
    fmt.font_height = 24
    fmt.font_bold = NullableBool.TRUE
    fmt.fill_format.fill_type = FillType.SOLID
    fmt.fill_format.solid_fill_color.color = Color.from_argb(255, 0, 70, 127)

    # Fill the shape
    shape.fill_format.fill_type = FillType.SOLID
    shape.fill_format.solid_fill_color.color = Color.from_argb(255, 230, 240, 255)

    prs.save("demo.pptx", SaveFormat.PPTX)

Δείτε επίσης

 Ελληνικά