Vodič za programere

Ovaj vodič pokriva osnovne mogućnosti Aspose.Slides FOSS za Python sa izvršnim primerima koda za svako područje funkcionalnosti.

U ovom odeljku

PageDescription
Funkcije i mogućnostiPotpuna lista podržanih funkcija: slajdovi, oblici, tekst, popunjavanje, efekti, 3D formatiranje, napomene, komentari, slike i svojstva dokumenta.
Rad sa slikamaUmetnite slike u slajdove kao okvire slika iz datoteke ili bajtova; kontrolisajte režim popunjavanja (razvlačenje, pločice).
Rad sa konektorimaDodajte savijene, laktaste i ravne konektore između oblika; postavite tačke povezivanja i stil linije.
Rad sa 3D efektimaPrimeni spoljašnju senku, sjaj, zamućenje, nagib, unapred podešene kamere, svetlosne postavke i materijale na oblike.
Rad sa komentarimaDodajte komentare u nitima za pregled i napomene govornika; upravljajte autorima komentara; čitajte anotacije.

API ulazna tačka

Svaka operacija počinje sa Presentation objektom. Uvek ga koristite kao menadžer konteksta:

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)

Upravljač kontekstom osigurava da se interni COM/XML resursi oslobode kada blok napusti. Nemojte čuvati Presentation referencu izvan with bloka.

Подржани излазни формат

Jedini podržani format za čuvanje je PPTX (SaveFormat.PPTX). Izvoz u PDF, HTML, SVG ili formate slika nije dostupan u ovoj ediciji.

Ključne klase

Klasa / EnumPut uvozaOpis
Presentationaspose.slides_fossKoreni kontejner; koristi se kao menadžer konteksta
ShapeTypeaspose.slides_fossEnum za tipove oblika (RECTANGLE, ELLIPSE, …)
FillTypeaspose.slides_fossEnum za tipove popunjavanja (SOLID, GRADIENT, …)
NullableBoolaspose.slides_fossTri‑state bool za formatiranje (TRUE, FALSE, NOT_DEFINED)
SaveFormataspose.slides_foss.exportEnum izlaznog formata (podržan je samo PPTX)
Coloraspose.slides_foss.drawingKonstruktor ARGB boje
PointFaspose.slides_foss.drawingFloat 2D tačka (koristi se za pozicije komentara)

Познате ограничења

Sledeća područja podižu NotImplementedError u ovom izdanju:

  • Charts: nema kreiranja ili izmene grafikona
  • SmartArt: nije podržano
  • Animations and transitions: prelazi slajdova i animacije objekata ne mogu biti postavljeni
  • Export formats: podržano je samo čuvanje u PPTX; nema PDF, HTML, SVG ili izvoz slika
  • Hyperlinks and action settings: objekti linkova nisu izmenjivi
  • VBA macros and digital signatures: nisu dostupni

Nepožnati XML delovi koji se pojave prilikom učitavanja čuvaju se doslovno prilikom čuvanja, tako da povratno učitavanje nikada ne uklanja sadržaj koji biblioteka još ne razume.

Види такође

 Српски