Aspose.Slides FOSS - FOSS für Python

Übersicht über die

Die Aspose.Slides FOSS für Python API ist in die aspose.slides_foss Die Kommission hat die Möglichkeit, den nationalen und regionalen Behörden eine entsprechende Aufklärung zu erteilen. aspose.slides_foss oder eines seiner Untermodule.

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

Kernklassen

KlasseBeschreibung
PresentationÖffnen oder erstellen Sie einen Root-Container. .pptx Die Datenbank ist ein Kontext-Manager.
ISlideCollectionSammlung von über die Internet zugänglichen Diapositen prs.slides.
SlideEine einzige Folie; Zugriff auf Formen, Notizen und Kommentare über slide.shapes, slide.notes_slide_manager.
ShapeCollectionSammlung von Formen auf einer Folie. Fügen Sie die Forme mit add_auto_shape(), add_table(), add_connector(), add_picture_frame().
AutoShapeRechteckig, elliptisch oder andere Standardform.
PictureFrameForm, die ein eingebettetes Rasterbild enthält.
TableTabellenförmig mit rows, columns,Die Zellen werden in der Regel von den merge_cells() und . set_text_format().
RowEine Tabellenreihe; fungiert auch als eine CellCollection.
CellEine Tischzelle mit: text_frame, cell_format, Margin, Anker und Spanneigenschaften.
ColumnEine Tabellenkolonne mit einem width Eigentum.
ConnectorLeitungsanschluss, der zwei Formen verbindet.
TextFrameTextbehälter, der an eine Form angebracht ist. paragraphs.
ParagraphEin einzelner Absatz in einem TextFrame. enthält portions und . paragraph_format.
ParagraphFormatParagraphen: Ausrichtung, Abstand, Eindruck, Tiefe und Schaltflächen.
BulletFormatDie Kugel- und Nummerierungseinstellungen für einen Absatz.
PortionTextdurchlauf innerhalb eines Absatzes. text und . portion_format.
PortionFormatFormatierung auf Zeichenebene: font_height, font_bold, font_italic, fill_format, Unterstriche und vieles mehr.
FillFormatAusfüllungseinstellungen für eine Form oder einen Text: fill_type, solid_fill_color, gradient_format.
LineFormatLinien-/Grenzformatierung: width, dash_style, cap_style, join_style, Pfeilspitzen.
LineFillFormatDie Ausführung eines Zeilenschlags.
EffectFormatVisuelle Effekte: 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.
CameraEinstellungen der Szenekamera (Projektionsart und Drehung).
LightRigVorbereitung und Richtung der Bühnenbeleuchtung.
ShapeBevelTyp und Abmessungen des Bevels für eine Kante einer 3D-Form.
NotesSlideManagerVerwalten von Lautsprechernoten für eine Folie über add_notes_slide().
NotesSlideSeite der Sprecher-Anmerkungen; notes_text_frame Ermöglicht den Zugang zum Text der Notizen.
CommentAuthorCollectionSammlung von Kommentaren der Autoren; mit hinzufügen prs.comment_authors.add_author().
CommentAuthorEin namentliches Kommentar mit den Initialen und einem comments Sammlung.
CommentEin Threaded-Kommentar auf einer Folie mit Position, Zeitstempel, Text und optionalen Eltern.
DocumentPropertiesKern-, App- und benutzerdefinierte Präsentationsmerkmale (Titel, Autor, Schlüsselwörter, benutzungsgemäße Schlüsselwachse).
ImageCollectionEingebettete Bilder; mit hinzufügen prs.images.add_image().Ich gehe zu allen Bildern.
PPImageEin einzelnes eingebettetes Bild. content_type, width, height, binary_data,und . replace_image().
ImagesStatic factory. Laden Sie Bilder von der Festplatte oder Stream mit Images.from_file() / Images.from_stream().
PictureFillFormatSteuert die Ausdehnung/Füllung eines Bildes innerhalb einer Form.
PictureFrameForm, die ein eingebettetes Rasterbild enthält. Zugriff auf das Bild über picture_format.
LayoutSlideVorlage für eine oder mehrere Inhalte Slide Objekte.
MasterSlideEr besitzt eine Sammlung von LayoutSlide Objekte.
LayoutSlideCollectionSammlung von Layout-Slides. Verwenden get_by_type(SlideLayoutType) Um ein Layout nach Typ zu finden.
MasterSlideCollectionSammlung von Master-Slides (prs.masters) Unterstützung add_clone() die Importmasters aus anderen Präsentationen.
GlobalLayoutSlideCollectionFlachansicht aller Layouts über alle Mastern (prs.layout_slides).
SlideCollectionprs.slides verwaltet alle Folien. add_empty_slide(), add_clone(), insert_clone(), remove_at().
ColorFormatFarbe, die in Füllungen, Zeilen und Text verwendet wird. Unterstützt RGB-Modus, Voreinstellungen (Preset), Schema, HSL und Systemmodi.
GradientFormatDefinition der Ausfallspannung. gradient_shape, gradient_direction, linear_gradient_angle,und . gradient_stops.
GradientStopEin einzelner Standort/Farbeinsatz in einer Steigung.
GradientStopCollectionAufgeordnete Liste der Steigungsstellen mit: add(), insert(), remove_at().
PatternFormatSchlüsselmodellfüllung. pattern_style, fore_color, back_color.
FontDataUnveränderliche Schriftart-Namen Wrapper verwendet von: PortionFormat.latin_font und damit verbundene Eigenschaften.
PlatzhalterPlatzhalterregionen auf Layout-/Master-Slides. Siehe Referenz für den Platzhalter.

Aufzählungen

EinheitImportwegSchlüsselmitglieder
ShapeTypeaspose.slides_fossRECTANGLE, ELLIPSE, TRIANGLE, BENT_CONNECTOR3, STRAIGHT_CONNECTOR1, und noch viele mehr .
FillTypeaspose.slides_fossNOT_DEFINED, NO_FILL, SOLID, GRADIENT, PATTERN, PICTURE
NullableBoolaspose.slides_fossNOT_DEFINED, FALSE, TRUE
SaveFormataspose.slides_foss.exportPPTX (nur unterstützt Speicherformat)
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, und mehr
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 Mitglieder insgesamt
SourceFormataspose.slides_fossPPTX, PPT, ODP

Unterpakete

PackungBeschreibung
aspose.slides_foss.exportSaveFormat enum und verwandte Ausfuhrarten
aspose.slides_foss.drawingColor, PointF, Size, SizeF Zeichnungs- und Farbhilfsmittel

Schnelle Referenz

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)

Siehe auch:

 Deutsch