Presentaties maken in C++

Overzicht

Dit artikel laat zien hoe je een presentatie maakt met Aspose.Slides, eenvoudige inhoud aan een dia toevoegt en het resultaat opslaat als een bestand.

Maak een PowerPoint‑presentatie

Om een eenvoudige rechte lijn toe te voegen aan een geselecteerde dia van de presentatie, volg je de onderstaande stappen:

  1. Maak een instantie van de Presentation‑klasse.
  2. Verkrijg de referentie van een dia door gebruik te maken van de Index.
  3. Voeg een AutoShape van het type Lijn toe met de AddAutoShape‑methode die beschikbaar is via het Shapes‑object.
  4. Schrijf de aangepaste presentatie weg als een PPTX‑bestand.

In het voorbeeld hieronder hebben we een lijn toegevoegd aan de eerste dia van de presentatie.

FAQ

Naar welke formaten kan ik een nieuwe presentatie opslaan?

Je kunt opslaan naar PPTX, PPT en ODP, en exporteren naar PDF, XPS, HTML, SVG, en afbeeldingen, onder andere.

Kan ik starten vanaf een sjabloon (POTX/POTM) en opslaan als een gewone PPTX?

Ja. Laad het sjabloon en sla op in het gewenste formaat; POTX/POTM/PPTM en vergelijkbare formaten worden ondersteund.

Hoe kan ik de dia‑grootte/aspectverhouding regelen bij het maken van een presentatie?

Stel de dia‑grootte in (inclusief voorgedefinieerde formaten zoals 4:3 en 16:9 of aangepaste afmetingen) en kies hoe de inhoud moet schalen.

In welke eenheden worden maten en coördinaten gemeten?

In points: 1 inch is gelijk aan 72 eenheden.

Hoe ga ik om met zeer grote presentaties (met veel mediabestanden) om het geheugenverbruik te verminderen?

Gebruik BLOB‑beheersstrategieën, beperk opslag in het geheugen door tijdelijke bestanden te gebruiken, en geef de voorkeur aan werkstromen op basis van bestanden boven louter in‑memory streams.

Kan ik presentaties parallel maken/opslaan?

Je kunt niet op dezelfde Presentation‑instantie werken vanuit meerdere threads. Gebruik aparte, geïsoleerde instanties per thread of proces.

Hoe verwijder ik het proef‑watermerk en de beperkingen?

Pas een licentie toe één keer per proces. De licentie‑XML moet ongewijzigd blijven, en de licentie‑instelling moet gesynchroniseerd worden als meerdere threads betrokken zijn.

Kan ik de PPTX die ik maak digitaal ondertekenen?

Ja. Digitale handtekeningen (toevoegen en verifiëren) worden ondersteund voor presentaties.

Worden macro’s (VBA) ondersteund in aangemaakte presentaties?

Ja. Je kunt VBA‑projecten maken/bewerken en macro‑ingeschakelde bestanden zoals PPTM/PPSM opslaan.