Aspose.Slides FOSS for Python

Properties

FOSS Aspose.Slides untuk API Python diatur ke dalam aspose.slides_foss paket dan sub‑paketnya. Semua kelas publik berada di bawah aspose.slides_foss atau salah satu sub‑modulnya.

import aspose.slides_foss as slides
from aspose.slides_foss.export import SaveFormat
from aspose.slides_foss import ShapeType, FillType, NullableBool
from aspose.slides_foss.drawing import Color, PointF

Referensi API untuk fitur terkait perlindungan di Aspose.Slides FOSS untuk C++. Kunci bentuk dan pengaturan perlindungan.

PropertiesProperties
PresentationKontainer akar. Buka atau buat sebuah .pptx file. Harus digunakan sebagai manajer konteks.
ISlideCollectionKoleksi slide yang dapat diakses melalui prs.slides.
SlideSebuah slide tunggal; akses bentuk, catatan, dan komentar melalui slide.shapes, slide.notes_slide_manager.
ShapeCollectionKoleksi bentuk pada sebuah slide. Tambahkan bentuk dengan add_auto_shape(), add_table(), add_connector(), add_picture_frame().
AutoShapeBentuk persegi panjang, elips, atau bentuk standar lainnya.
PictureFrameBentuk yang berisi gambar raster tersemat.
TableBentuk tabel dengan rows, columns, dan koleksi sel. Mendukung merge_cells() dan set_text_format().
RowBaris tabel; juga berfungsi sebagai CellCollection.
CellSel tabel dengan text_frame, cell_format, margin, jangkar, dan properti rentang.
ColumnSebuah kolom tabel dengan a width properti.
ConnectorKonektor garis yang menghubungkan dua bentuk.
TextFrameKontainer teks yang terpasang pada sebuah bentuk. Berisi paragraphs.
ParagraphParagraf tunggal dalam sebuah TextFrame. Mengandung portions dan paragraph_format.
ParagraphFormatTata letak paragraf: perataan, spasi, indentasi, kedalaman, dan pengaturan bullet.
BulletFormatPengaturan bullet dan penomoran untuk sebuah paragraf.
PortionSerangkaian teks dalam sebuah paragraf. Mengandung text dan portion_format.
PortionFormatPemformatan tingkat karakter: font_height, font_bold, font_italic, fill_format, garis bawah, dan lainnya.
FillFormatPengaturan isi untuk bentuk atau teks: fill_type, solid_fill_color, gradient_format.
LineFormatPemformatan garis/batas: width, dash_style, cap_style, join_style, ujung panah.
LineFillFormatIsi (warna) dari goresan garis.
EffectFormatEfek visual: outer_shadow_effect, glow_effect, blur_effect, reflection_effect, inner_shadow_effect, soft_edge_effect.
ThreeDFormat3D formatting: bevel_top, bevel_bottom, camera, light_rig, material, extrusion_height.
CameraPengaturan kamera adegan (tipe proyeksi dan rotasi).
LightRigPreset pencahayaan adegan dan arah.
ShapeBevelJenis bevel dan dimensi untuk satu tepi dari bentuk 3D.
NotesSlideManagerMengelola catatan pembicara untuk slide via add_notes_slide().
NotesSlideHalaman catatan pembicara; notes_text_frame memberikan akses ke teks catatan.
CommentAuthorCollectionKoleksi penulis komentar; tambahkan dengan prs.comment_authors.add_author().
CommentAuthorSeorang penulis komentar bernama dengan inisial dan sebuah comments koleksi.
CommentKomentar berulir pada slide dengan posisi, cap waktu, teks, dan induk opsional.
DocumentPropertiesProperti presentasi inti, aplikasi, dan kustom (judul, penulis, kata kunci, pasangan kunci-nilai kustom).
ImageCollectionGambar tersemat; tambahkan dengan prs.images.add_image(). Iterasi untuk memeriksa semua gambar.
PPImageSebuah gambar tersemat tunggal. Mengekspos content_type, width, height, binary_data, dan replace_image().
ImagesFabrik statis. Muat gambar dari disk atau aliran dengan Images.from_file() / Images.from_stream().
PictureFillFormatMengontrol pengisian stretch/tile gambar di dalam shape. Menyajikan offset crop, tile, dan stretch.
PictureFrameShape yang berisi gambar raster tersemat. Akses gambar melalui picture_format.
LayoutSlideSlide templat yang mendefinisikan susunan konten untuk satu atau lebih Slide objek.
MasterSlideSlide tema tingkat atas. Memiliki koleksi dari LayoutSlide objek.
LayoutSlideCollectionKoleksi slide tata letak. Gunakan get_by_type(SlideLayoutType) untuk menemukan tata letak berdasarkan tipe.
MasterSlideCollectionKoleksi slide master (prs.masters). Mendukung add_clone() untuk mengimpor master dari presentasi lain.
GlobalLayoutSlideCollectionTampilan datar semua tata letak di seluruh master (prs.layout_slides).
SlideCollectionprs.slides — mengelola semua slide. add_empty_slide(), add_clone(), insert_clone(), remove_at().
ColorFormatWarna yang digunakan dalam isian, garis, dan teks. Mendukung RGB, preset, skema, HSL, dan mode sistem.
GradientFormatDefinisi isian gradien. Mengontrol gradient_shape, gradient_direction, linear_gradient_angle, dan gradient_stops.
GradientStopSatu posisi/warna henti dalam gradien.
GradientStopCollectionDaftar terurut dari henti gradien dengan add(), insert(), remove_at().
PatternFormatIsian pola hatch. Mengontrol pattern_style, fore_color, back_color.
FontDataPembungkus nama-font yang tidak dapat diubah yang digunakan oleh PortionFormat.latin_font dan properti terkait.
PropertiesWilayah placeholder pada slide tata letak/master. Lihat Referensi placeholder.

Properties

PropertiesJalur ImporAnggota Kunci
ShapeTypeaspose.slides_fossRECTANGLE, ELLIPSE, TRIANGLE, BENT_CONNECTOR3, STRAIGHT_CONNECTOR1, dan banyak lagi
FillTypeaspose.slides_fossNOT_DEFINED, NO_FILL, SOLID, GRADIENT, PATTERN, PICTURE
NullableBoolaspose.slides_fossNOT_DEFINED, FALSE, TRUE
SaveFormataspose.slides_foss.exportPPTX (hanya format penyimpanan yang didukung)
ColorTypeaspose.slides_fossNOT_DEFINED, RGB, SCHEME, PRESET, SYSTEM, HSL, RGB_PERCENTAGE
PresetColoraspose.slides_foss141 named CSS/Office colors (ALICE_BLUEYELLOW_GREEN)
SchemeColoraspose.slides_fossBACKGROUND1, TEXT1, ACCENT1ACCENT6, HYPERLINK, dan lainnya
GradientDirectionaspose.slides_fossFROM_CORNER1FROM_CORNER4, FROM_CENTER
GradientShapeaspose.slides_fossLINEAR, RECTANGLE, RADIAL, PATH
PatternStyleaspose.slides_foss46 hatch patterns (HORIZONTAL, DIAGONAL_CROSS, TRELLIS, …)
SlideLayoutTypeaspose.slides_fossBLANK, TITLE, TITLE_ONLY, SECTION_HEADER, total 41 anggota
SourceFormataspose.slides_fossPPTX, PPT, ODP

Sub-Paket

PropertiesProperties
aspose.slides_foss.exportSaveFormat enum dan tipe ekspor terkait
aspose.slides_foss.drawingColor, PointF, Size, SizeF — primitif menggambar dan pembantu warna

Referensi Cepat

import aspose.slides_foss as slides
from aspose.slides_foss import ShapeType, FillType, NullableBool
from aspose.slides_foss.drawing import Color
from aspose.slides_foss.export import SaveFormat

with slides.Presentation() as prs:
    slide = prs.slides[0]

    # Add shape with text
    shape = slide.shapes.add_auto_shape(ShapeType.RECTANGLE, 50, 50, 400, 120)
    tf = shape.add_text_frame("Slide content")

    # Format the text
    fmt = tf.paragraphs[0].portions[0].portion_format
    fmt.font_height = 24
    fmt.font_bold = NullableBool.TRUE
    fmt.fill_format.fill_type = FillType.SOLID
    fmt.fill_format.solid_fill_color.color = Color.from_argb(255, 0, 70, 127)

    # Fill the shape
    shape.fill_format.fill_type = FillType.SOLID
    shape.fill_format.solid_fill_color.color = Color.from_argb(255, 230, 240, 255)

    prs.save("demo.pptx", SaveFormat.PPTX)

Lihat Juga

 Bahasa Indonesia