Vodič za programere
Ovaj vodič pokriva osnovne mogućnosti Aspose.Slides FOSS za Python s izvršivim primjerima koda za svako područje funkcionalnosti.
U ovom odjeljku
| Page | Description |
|---|---|
| Značajke i mogućnosti | Potpuni popis podržanih značajki: slajdovi, oblici, tekst, ispun, efekti, 3D formatiranje, bilješke, komentari, slike i svojstva dokumenta. |
| Rad s slikama | Umetnite slike u slajdove kao okvire slika iz datoteke ili bajtova; kontrolirajte način ispunjavanja (rastezanje, ponavljanje). |
| Rad s konektorima | Dodajte savijene, laktaste i ravne konektore između oblika; postavite mjesta spajanja i stil linije. |
| Rad s 3D efektima | Primijenite vanjski sjenu, sjaj, zamućenje, nagib, unaprijed postavljene kamere, rasvjetnu postavu i materijale na oblike. |
| Rad s komentarima | Dodajte povezane recenzijske komentare i bilješke govornika; upravljajte autorima komentara; čitajte anotacije. |
API ulazna točka
Svaka operacija započinje s objektom Presentation. Uvijek 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)Kontekstni upravitelj osigurava da se interni COM/XML resursi oslobode kada blok napusti. Nemojte pohraniti Presentation referencu izvan with bloka.
Podržani izlazni format
Jedini podržani format za spremanje 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 | Korijenski kontejner; koristi se kao upravljač kontekstom |
ShapeType | aspose.slides_foss | Enum za vrste oblika (RECTANGLE, ELLIPSE, …) |
FillType | aspose.slides_foss | Enum za vrste ispune (SOLID, GRADIENT, …) |
NullableBool | aspose.slides_foss | Tri‑stupanjska bool vrijednost za formatiranje (TRUE, FALSE, NOT_DEFINED) |
SaveFormat | aspose.slides_foss.export | Enum formata izlaza (podržan je samo PPTX) |
Color | aspose.slides_foss.drawing | Konstruktor ARGB boje |
PointF | aspose.slides_foss.drawing | Float 2D točka (koristi se za pozicije komentara) |
Poznate ograničenja
Sljedeća područja podižu NotImplementedError u ovom izdanju:
- Charts: nema stvaranja ili izmjene grafikona
- SmartArt: nije podržano
- Animations and transitions: prijelazi slajdova i animacije objekata ne mogu se postaviti
- Export formats: podržano je samo spremanje u PPTX; nema PDF, HTML, SVG ili izvoz slika
- Hyperlinks and action settings: objekti poveznica nisu izmjenjivi
- VBA macros and digital signatures: nisu dostupni
Nepožnati XML dijelovi koji se susretnu tijekom učitavanja čuvaju se doslovno pri spremanju, tako da povratno učitavanje nikada ne uklanja sadržaj koji biblioteka još ne razumije.
Vidi također
- Početak: Instalacija i prvi skript
- API referenca: Referenca klasa i metoda
- Vodiči za rad: Članci usmjereni na zadatke