Démarrage rapide

Démarrage rapide

Ce guide montre le chemin le plus rapide de l’installation à un sauveté .pptx Fichiers utilisés Aspose.Slides FOSS for Python. The library is pure Python, MIT-licensed, and requires Pas de Microsoft Office ou des binaires natives.


Principaux

Requirementsdétails
Python3.10 or later
OSWindows, MacOS, Linux et Docker
Packageaspose-slides-foss par Pypi

Installation

Installation du package de PyPI à l’aide de pip. Version 26.3.2 ou ultérieure est requise :

pip install aspose-slides-foss>=26.3.2

Créer une présentation

Construire A Presentation sans arguments pour créer un plafond blanc. la bibliothèque Ajouter un slide vide. appeler save() Avec un chemin et SaveFormat.PPTX Pour écrire le fichier :

from aspose.slides_foss import Presentation
from aspose.slides_foss.export import SaveFormat

prs = Presentation()
prs.save("empty.pptx", SaveFormat.PPTX)

Ajouter une forme avec le texte

Accès au premier slide via prs.slides[0],Ensuite, insérer un rectangle en utilisant slide.shapes.add_auto_shape().- appeler add_text_frame() Pour ajouter un cadre texte et définir les propriétés de la font par le biais 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)

Appliquer un solide remplissage

Sélection fill_format.fill_type à FillType.SOLID,Il est possible de fournir une couleur ARGB en utilisant Color.from_argb().La couleur est appliquée sur le fond de la forme avant d’économiser:

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)

Télécharger un fichier existant

Passez un fichier à la route de Presentation Le constructeur ouvre un bâtiment existant .pptx fichier . Lisez le numéro de slide, modifiez la plaque comme nécessaire, puis appelez save() Pour écrire la sortie :

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)

Les prochains pas

Voir aussi

 Français