Inizio rapido
Inizio rapido
Questa guida mostra il percorso più veloce dall’installazione a un salvatto .pptx file utilizzando Aspose.Slides FOSS for Python. The library is pure Python, MIT-licensed, and requires nessun Microsoft Office o binari nativi.
Precondizioni
| Requisiti | Dettaglio |
|---|---|
| Python | 3.10 or later |
| OS | Windows, macOS, Linux e Docker. |
| Pacco di prodotti | aspose-slides-foss da PyPI |
Installazione
È richiesta la versione 26.3.2 o successiva:
pip install aspose-slides-foss>=26.3.2Crea una presentazione
Costruire un Presentation La biblioteca ha un’idea di come la gente possa essere più sicura e attenta. aggiunge automaticamente una diapositiva vuota. save() con percorso e SaveFormat.PPTX per scrivere il file:
from aspose.slides_foss import Presentation
from aspose.slides_foss.export import SaveFormat
prs = Presentation()
prs.save("empty.pptx", SaveFormat.PPTX)Aggiungere una forma con testo
Accedere alla prima diapositiva tramite prs.slides[0], quindi inserire un rettangolo usando slide.shapes.add_auto_shape().Chiamami . add_text_frame() per allegare un quadro di testo e impostare le proprietà del carattere tramite: 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)Applicare un ripieno solido
Set di dati fill_format.fill_type a) per il FillType.SOLID, quindi fornire un colore ARGB utilizzando Color.from_argb().Il colore viene applicato sullo sfondo della forma prima di salvare:
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)Caricare un file esistente
Passare un percorso di file al Presentation costruttore per aprire un esistente .pptx - Il fascicolo. Leggi il conteggio delle diapositive, modifica il mazzo se necessario e chiama la save() per scrivere l’uscita:
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)