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
| Page | Description |
|---|---|
| Funkcije i mogućnosti | Potpuna lista podržanih funkcija: slajdovi, oblici, tekst, popunjavanje, efekti, 3D formatiranje, napomene, komentari, slike i svojstva dokumenta. |
| Rad sa slikama | Umetnite slike u slajdove kao okvire slika iz datoteke ili bajtova; kontrolisajte režim popunjavanja (razvlačenje, pločice). |
| Rad sa konektorima | Dodajte savijene, laktaste i ravne konektore između oblika; postavite tačke povezivanja i stil linije. |
| Rad sa 3D efektima | Primeni spoljašnju senku, sjaj, zamućenje, nagib, unapred podešene kamere, svetlosne postavke i materijale na oblike. |
| Rad sa komentarima | Dodajte 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 / Enum | Put uvoza | Opis |
|---|---|---|
Presentation | aspose.slides_foss | Koreni kontejner; koristi se kao menadžer konteksta |
ShapeType | aspose.slides_foss | Enum za tipove oblika (RECTANGLE, ELLIPSE, …) |
FillType | aspose.slides_foss | Enum za tipove popunjavanja (SOLID, GRADIENT, …) |
NullableBool | aspose.slides_foss | Tri‑state bool za formatiranje (TRUE, FALSE, NOT_DEFINED) |
SaveFormat | aspose.slides_foss.export | Enum izlaznog formata (podržan je samo PPTX) |
Color | aspose.slides_foss.drawing | Konstruktor ARGB boje |
PointF | aspose.slides_foss.drawing | Float 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.
Види такође
- Početak: Instalacija i prvi skript
- API referenca: Referenca klasa i metoda
- Vodiči: Članci usmereni na zadatke