Começo rápido

Começo rápido

Este guia mostra o caminho mais rápido da instalação para um arquivo de segurança. .pptx arquivo usando Aspose.Slides FOSS for Python. The library is pure Python, MIT-licensed, and requires Não há Microsoft Office ou binários nativos.


Precondições

RequisitosDetalhes
Python3.10 or later
OSWindows, macOS, Linux e Docker.
Pacote de produtosaspose-slides-foss de PyPI

Instalar

Instalar o pacote a partir do PyPI usando pip. É necessária versão 26.3.2 ou posterior:

pip install aspose-slides-foss>=26.3.2

Crie uma apresentação

Construir um Presentation A biblioteca tem um sistema de leitura em branco, sem argumentos para criar uma carteira em blanco. adiciona automaticamente um slide vazio. save() com um caminho e SaveFormat.PPTX para escrever o ficheiro:

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

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

Adicionar um formato com texto

Acesse o primeiro slide via prs.slides[0], em seguida, inserir um retângulo usando slide.shapes.add_auto_shape().- Ligue. add_text_frame() para anexar um quadro de texto e definir propriedades de fonte via 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)

Aplique um recheio sólido

Set (s) fill_format.fill_type a) para o FillType.SOLID, em seguida, fornecer uma cor ARGB usando Color.from_argb().A cor é aplicada ao fundo da forma antes de 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 um ficheiro existente

Passe um caminho de arquivo para o Presentation constructor para abrir um existente .pptx Arquivo. Leia a contagem de slides, modifique o baralho conforme necessário e depois ligue para save() para escrever a saída:

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)

Pasos seguintes

 Português