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

PageDescription
Značajke i mogućnostiPotpuni popis podržanih značajki: slajdovi, oblici, tekst, ispun, efekti, 3D formatiranje, bilješke, komentari, slike i svojstva dokumenta.
Rad s slikamaUmetnite slike u slajdove kao okvire slika iz datoteke ili bajtova; kontrolirajte način ispunjavanja (rastezanje, ponavljanje).
Rad s konektorimaDodajte savijene, laktaste i ravne konektore između oblika; postavite mjesta spajanja i stil linije.
Rad s 3D efektimaPrimijenite vanjski sjenu, sjaj, zamućenje, nagib, unaprijed postavljene kamere, rasvjetnu postavu i materijale na oblike.
Rad s komentarimaDodajte 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 / EnumPut uvozaOpis
Presentationaspose.slides_fossKorijenski kontejner; koristi se kao upravljač kontekstom
ShapeTypeaspose.slides_fossEnum za vrste oblika (RECTANGLE, ELLIPSE, …)
FillTypeaspose.slides_fossEnum za vrste ispune (SOLID, GRADIENT, …)
NullableBoolaspose.slides_fossTri‑stupanjska bool vrijednost za formatiranje (TRUE, FALSE, NOT_DEFINED)
SaveFormataspose.slides_foss.exportEnum formata izlaza (podržan je samo PPTX)
Coloraspose.slides_foss.drawingKonstruktor ARGB boje
PointFaspose.slides_foss.drawingFloat 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

 Hrvatski