Kehittäjän opas
Tämä opas kattaa Aspose.Slides FOSS for Pythonin ydinominaisuudet, sisältäen suoritettavia koodiesimerkkejä jokaiselle ominaisuusalueelle.
Tässä osiossa
| Sivu | Kuvaus |
|---|---|
| Features and Capabilities | Täydellinen luettelo tuetuista ominaisuuksista: diat, muodot, teksti, täyttö, efektit, 3D-muotoilu, muistiinpanot, kommentit, kuvat ja asiakirjan ominaisuudet. |
| Working with Images | Upota kuvia dioihin kuvaruutuina tiedostosta tai tavuista; hallitse täyttötilaa (venytä, laatoita). |
| Working with Connectors | Lisää taivutettuja, kulmikkaita ja suoria liittimiä muotojen väliin; määritä liitoskohdat ja viivan tyyli. |
| Working with 3D Effects | Käytä ulkoista varjoa, hehkua, sumennusta, viistoa, kameran esiasetuksia, valonlaitteita ja materiaaleja muotoihin. |
| Working with Comments | Lisää ketjutettuja tarkistuskommentteja ja puheenvuoromuistiinpanoja; hallitse kommenttien tekijöitä; lue merkinnät. |
API-alkupiste
Jokainen operaatio alkaa Presentation-objektilla. Käytä sitä aina kontekstinhallitsijana:
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)Kontekstinhallinta varmistaa, että sisäiset COM/XML‑resurssit vapautetaan, kun lohko poistuu. Älä tallenna Presentation‑viitettä with‑lohkon ulkopuolelle.
Tuettu lähtömuoto
Ainoa tuettu tallennusmuoto on PPTX (SaveFormat.PPTX). PDF-, HTML-, SVG- tai kuvamuotoihin vienti ei ole saatavilla tässä versiossa.
Keskeiset luokat
| Luokka / Enum | Tuontipolku | Kuvaus |
|---|---|---|
Presentation | aspose.slides_foss | Juurikontti; käytä kontekstinhallitsijana |
ShapeType | aspose.slides_foss | Enum muototyypeille (RECTANGLE, ELLIPSE, …) |
FillType | aspose.slides_foss | Enum täyttötyypeille (SOLID, GRADIENT, …) |
NullableBool | aspose.slides_foss | Kolmitilainen bool muotoilua varten (TRUE, FALSE, NOT_DEFINED) |
SaveFormat | aspose.slides_foss.export | Tulostusmuodon enum (vain PPTX tuettu) |
Color | aspose.slides_foss.drawing | ARGB‑värin konstruktori |
PointF | aspose.slides_foss.drawing | Liukuluku‑2D‑piste (käytetään kommenttien sijainteihin) |
Tunnetut rajoitukset
Seuraavat alueet nostavat NotImplementedError tässä versiossa:
- Kaaviot: ei kaavioiden luontia tai muokkausta
- SmartArt: ei tuettu
- Animaatiot ja siirtymät: diojen siirtymiä ja objektianimaatioita ei voida asettaa
- Vientimuodot: vain PPTX-tallennus on tuettu; PDF-, HTML-, SVG- tai kuvavientiä ei ole
- Hyperlinkit ja toimintoasetukset: linkkielementtejä ei voi muokata
- VBA-makrot ja digitaaliset allekirjoitukset: eivät ole käytettävissä
Latauksen aikana havaitut tuntemattomat XML‑osat säilytetään kirjaimellisesti tallennettaessa, joten kierroslähetys ei koskaan poista kirjaston vielä ymmärtämää sisältöä.
Katso myös
- Aloittaminen: Asennus ja ensimmäinen skripti
- API-viite: Luokka- ja menetelmäviite
- Kuinka-tehdä-oppaat: Tehtäväkeskeiset ohjeartikkelit