Hızlı Başlangıç
Hızlı Başlangıç
Bu rehber, kurulumdan bir kurtarma yoluna en hızlı yolu gösterir. .pptx Dosya Kullanımı Aspose.Slides FOSS for Python. The library is pure Python, MIT-licensed, and requires Microsoft Office veya yerli binary yok.
Prerequisites
| Requirement | Detail |
|---|---|
| Python | 3.10 or later |
| OS | Windows, MacOS ve Linux |
| Package | aspose-slides-foss Piyasadan |
Install
Paketini PIPI’den pip kullanarak yükleme. sürüm 26.3.2 veya sonraki gerektirir:
pip install aspose-slides-foss>=26.3.2Bir sunum oluşturun
Yapım A Presentation Kütüphaneye bir çatı oluşturmak için hiçbir argüman yok. otomatik olarak boş bir slide ekler. save() Bir yol ve SaveFormat.PPTX Dosyayı yazmak için:
from aspose.slides_foss import Presentation
from aspose.slides_foss.export import SaveFormat
prs = Presentation()
prs.save("empty.pptx", SaveFormat.PPTX)Bir yazı ile bir şekil ekleyin
İlk slayt üzerinden ulaşın prs.slides[0],Sonra bir düzlem kullanarak slide.shapes.add_auto_shape().Çağrı add_text_frame() Bir metin çerçevesi eklemek için ve fon özellikleri oluşturmak için 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)Solid Fill uygulayın
Setleri fill_format.fill_type için FillType.SOLID,Ardından ARGB renk kullanarak Color.from_argb().Renk, tasarruf etmeden önce şekil arka planına uygulanır:
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)Mevcut bir dosyayı yükleme
Dosya yolunu geçin, Presentation Mevcut bir yapı açmak için .pptx Dosya için. Slayt sayısını okuyun, gerekirse çatıyı değiştirin, sonra arayın. save() çıkışını yazmak için:
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)