Schneller Start
Schneller Start
Dieser Leitfaden zeigt den schnellsten Weg von der Installation zu einem gespeicherten .pptx Datei mit Hilfe Aspose.Slides FOSS for Python. The library is pure Python, MIT-licensed, and requires keine Microsoft Office- oder native Binärdateien.
Voraussetzungen für die Durchführung der Maßnahmen
| Erfordernis | Einzelheiten |
|---|---|
| Python | 3.10 or later |
| OS | Windows, MacOS, Linux und Docker. Das ist ein sehr gutes Programm. |
| Packung | aspose-slides-foss von PyPI |
Installieren
Installieren Sie das Paket von PyPI mit pip. Version 26.3.2 oder neuer ist erforderlich:
pip install aspose-slides-foss>=26.3.2Erstellen Sie eine Präsentation
Konstruktion einer Presentation Die Bibliothek hat die Möglichkeit, eine neue Art von Datenbank zu erstellen. Automatisch eine leere Folie hinzufügen. save() mit einem Pfad und SaveFormat.PPTX Um die Datei zu schreiben:
from aspose.slides_foss import Presentation
from aspose.slides_foss.export import SaveFormat
prs = Presentation()
prs.save("empty.pptx", SaveFormat.PPTX)Ein Bild mit Text hinzufügen
Zugriff auf die erste Folie über prs.slides[0], dann ein Rechteck mit der Verwendung von slide.shapes.add_auto_shape().- Rufen Sie an . add_text_frame() einen Textrahmen beizufügen. und die Schriftart-Eigenschaften über portion_format:
from aspose.slides_foss import Presentation, ShapeType
from aspose.slides_foss.export import SaveFormat
prs = Presentation()
slide = prs.slides[0]
shape = slide.shapes.add_auto_shape(ShapeType.RECTANGLE, 50, 50, 400, 150)
tf = shape.add_text_frame("Hello from Aspose.Slides FOSS!")
tf.paragraphs[0].portions[0].portion_format.font_height = 24
prs.save("with_shape.pptx", SaveFormat.PPTX)Fülle das Wasser fest auf
Setz fill_format.fill_type zu . FillType.SOLID, dann eine ARGB-Farbe mit Hilfe der Color.from_argb().Die Farbe wird auf den Formhintergrund angewendet , bevor sie gespeichert wird:
from aspose.slides_foss import Presentation, ShapeType, FillType
from aspose.slides_foss.export import SaveFormat
from aspose.slides_foss.drawing import Color
prs = Presentation()
shape = prs.slides[0].shapes.add_auto_shape(
ShapeType.RECTANGLE, 100, 100, 400, 200
)
shape.fill_format.fill_type = FillType.SOLID
shape.fill_format.solid_fill_color.color = Color.from_argb(255, 70, 130, 180)
shape.add_text_frame("Styled shape")
prs.save("styled.pptx", SaveFormat.PPTX)Vorhandene Datei laden
Geben Sie den Pfad der Datei an die Presentation Konstruktor, um eine vorhandene .pptx Die Akte. Lesen Sie die Dia-Zählung, ändern Sie das Deck nach Bedarf und rufen dann save() Um die Ausgabe zu schreiben:
from aspose.slides_foss import Presentation
from aspose.slides_foss.export import SaveFormat
prs = Presentation("existing.pptx")
print(f"Slides: {len(prs.slides)}")
prs.save("copy.pptx", SaveFormat.PPTX)