Inici ràpid
Inici ràpid
Aquesta guia mostra la ruta més ràpida de l’instal·lació a una instal·lacions salvades. .pptx arxiu utilitzant Aspose.Slides FOSS for Python. The library is pure Python, MIT-licensed, and requires no Microsoft Office ni binaris natius.
Condicions previes
| Requisits | Detall |
|---|---|
| Python | 3.10 or later |
| OS | Windows, macOS, Linux i Docker. |
| Paquet de productes | aspose-slides-foss de PyPI |
Instal·lar
Es requereix la versió 26.3.2 o posterior:
pip install aspose-slides-foss>=26.3.2Crea una presentació
Construir un Presentation sense argument per crear un tauler en blanc. La biblioteca automàticament afegirà una diapositiva buida. save() amb un camí i SaveFormat.PPTX per escriure el fitxer:
from aspose.slides_foss import Presentation
from aspose.slides_foss.export import SaveFormat
prs = Presentation()
prs.save("empty.pptx", SaveFormat.PPTX)Afegir una forma amb text
Accedeix a la primera diapositiva via prs.slides[0], i després inserir un rectangle utilitzant slide.shapes.add_auto_shape().- Truca. add_text_frame() per afegir un marc de text i fixar propietats de font a través del 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)Aplicar un rellotge sòlid
Set de punts fill_format.fill_type a la FillType.SOLID, després subministrar un color ARGB utilitzant Color.from_argb().El color s’aplica al fons de la forma abans d’ guardar:
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)Carregar un fitxer existent
Passar una ruta de fitxer a la pàgina d’accés. Presentation constructor per obrir un existent .pptx Arxiu. Llegeix el nombre de diapositives, modifica la plataforma si és necessari, i després crida a save() per escriure la sortida:
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)