Memulai dengan cepat

Memulai dengan cepat

Panduan ini menunjukkan jalur tercepat dari instalasi ke yang disimpan. .pptx file menggunakan Aspose.Slides FOSS for Python. The library is pure Python, MIT-licensed, and requires tidak ada Microsoft Office atau binary asli.


Persyaratan awal

PersyaratanDetailnya
Python3.10 or later
OSWindows, macOS, Linux, Docker dan lainnya.
Paketaspose-slides-foss dari PyPI

Instal (Membuat)

Instal paket dari PyPI menggunakan pip. Versi 26.3.2 atau lebih baru diperlukan:

pip install aspose-slides-foss>=26.3.2

Buatlah Presentasi

Membangun sebuah Presentation tanpa argumen untuk membuat dek kosong. Perpustakaan secara otomatis menambahkan satu slide kosong. Call save() dengan jalur dan SaveFormat.PPTX untuk menulis file:

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

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

Tambahkan Bentuk dengan Teks

Akses slide pertama melalui prs.slides[0], kemudian masukkan persegi panjang menggunakan slide.shapes.add_auto_shape().- Panggil. add_text_frame() untuk melampirkan frame teks dan mengatur sifat font melalui 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)

Gunakan Isian yang Teguh

Set (set) fill_format.fill_type ke FillType.SOLID, lalu berikan warna ARGB menggunakan Color.from_argb().Warna diterapkan pada latar belakang bentuk sebelum disimpan:

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)

Mengunggah file yang sudah ada

Pasang jalur file ke Presentation Konstruktor untuk membuka yang ada .pptx File. - Apa?. Membaca hitungan slide, memodifikasi deck sesuai kebutuhan, lalu memanggil save() untuk menulis output:

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)

Langkah-langkah Selanjutnya

 Bahasa Indonesia