Panduan Pembangun

Panduan ini merangkumi keupayaan teras Aspose.Slides FOSS untuk Python dengan contoh kod yang boleh dijalankan bagi setiap kawasan ciri.

Dalam Bahagian Ini

HalamanDeskripsi
Features and CapabilitiesSenarai lengkap ciri yang disokong: slaid, bentuk, teks, isi, kesan, pemformatan 3D, nota, komen, imej, dan sifat dokumen.
Working with ImagesBenamkan imej ke dalam slaid sebagai bingkai gambar daripada fail atau bait; kawal mod isi (regang, jubin).
Working with ConnectorsTambah penyambung bengkok, siku, dan lurus antara bentuk; tetapkan tapak sambungan dan gaya garisan.
Working with 3D EffectsTerapkan bayang luar, cahaya berkilau, kabur, bevel, pratetapan kamera, rig cahaya, dan bahan pada bentuk.
Working with CommentsTambah komen ulasan berutas dan nota pembicara; urus penulis komen; baca anotasi.

Titik Masuk API

Setiap operasi bermula dengan objek Presentation. Sentiasa gunakan ia sebagai pengurus konteks:

import aspose.slides_foss as slides
from aspose.slides_foss.export import SaveFormat

# Open existing
with slides.Presentation("input.pptx") as prs:
    # work with prs
    prs.save("output.pptx", SaveFormat.PPTX)

# Create new
with slides.Presentation() as prs:
    # work with prs
    prs.save("new.pptx", SaveFormat.PPTX)

Pengurus konteks memastikan bahawa sumber dalaman COM/XML dibebaskan apabila blok keluar. Jangan simpan rujukan Presentation di luar blok with.

Format Output yang Disokong

Satu-satunya format simpanan yang disokong ialah PPTX (SaveFormat.PPTX). Mengeksport ke PDF, HTML, SVG, atau format imej tidak tersedia dalam edisi ini.

Kelas Utama

Kelas / EnumLaluan ImportKeterangan
Presentationaspose.slides_fossBekas akar; gunakan sebagai pengurus konteks
ShapeTypeaspose.slides_fossEnum untuk jenis bentuk (RECTANGLE, ELLIPSE, …)
FillTypeaspose.slides_fossEnum untuk jenis isi (SOLID, GRADIENT, …)
NullableBoolaspose.slides_fossBool tiga keadaan untuk pemformatan (TRUE, FALSE, NOT_DEFINED)
SaveFormataspose.slides_foss.exportEnum format output (hanya PPTX disokong)
Coloraspose.slides_foss.drawingPembina warna ARGB
PointFaspose.slides_foss.drawingTitik 2D terapung (digunakan untuk kedudukan komen)

Keterbatasan Dikenali

Kawasan berikut menimbulkan NotImplementedError dalam edisi ini:

  • Charts: tiada penciptaan atau pengubahsuaian carta
  • SmartArt: tidak disokong
  • Animations and transitions: peralihan slaid dan animasi objek tidak dapat ditetapkan
  • Export formats: hanya simpan PPTX disokong; tiada eksport PDF, HTML, SVG, atau imej
  • Hyperlinks and action settings: objek pautan tidak boleh diubah suai
  • VBA macros and digital signatures: tidak dapat diakses

Bahagian XML yang tidak dikenali yang ditemui semasa pemuatan dipelihara secara verbatim semasa penyimpanan, jadi proses pusingan tidak pernah mengeluarkan kandungan yang belum difahami oleh perpustakaan.

Lihat Juga

 Bahasa Melayu