Overzicht van functies
Bestandsformaten en conversies
Aspose.Slides for C++ ondersteunt de meeste PowerPoint‑documentformaten en exporteert ze tevens naar populaire formaten die veelvuldig worden gebruikt voor uitwisseling tussen organisaties. De volgende tabel geeft deze formaten weer:
| Kenmerk | Beschrijving |
|---|---|
| Microsoft PowerPoint (PPT) | Aspose.Slides for C++ biedt de snelste verwerking voor dit presentatiedocumentformaat. |
| Portable Document Format (PDF) | De ondersteunde bestandsformaten kunnen met één methode worden geëxporteerd naar Adobe Portable Document Format (PDF)-documenten. |
| XML Parser Specification (XPS) | Alle ondersteunde bestandsformaten kunnen met één methode worden geëxporteerd naar XML Parser Specification (XPS)-documenten. |
| PresentationML (PPTX, XML) | Aspose.Slides for C++ ondersteunt de verwerking van het OOXML‑presentatieformaat, ook bekend als PresentationML of PPTX. |
| PPTX To HTML Conversion | Aspose.Slides for C++ ondersteunt de conversie van presentaties naar HTML-formaat. |
Presentatie‑rendering
Aspose.Slides for C++ ondersteunt een rendering met hoge fideliteit van dia’s in presentatiedocumenten naar verschillende grafische formaten zoals hieronder weergegeven:
| Kenmerk | Beschrijving |
|---|---|
| C++‑ondersteunde beeldformaten | Met Aspose.Slides for C++ kunt u niet alleen presentatiedia’s renderen, maar ook afbeeldingen op dia’s naar alle C++‑ondersteunde grafische formaten, zoals PNG, BMP en JPEG. |
| SVG‑formaat | Aspose.Slides for C++ biedt ook een ingebouwde methode om presentatiedia’s te exporteren naar Scalable Vector Graphics (SVG)-formaten. |
Inhoudsfuncties
Aspose.Slides for C++ stelt u in staat om bijna alle mogelijke inhoud van presentatiedocumenten te benaderen, te wijzigen of te creëren.
| Kenmerk | Beschrijving |
|---|---|
| Masterdia’s | De masterdia’s bepalen de lay-out van de normale dia’s. Aspose.Slides for C++ stelt u in staat de masterdia’s van de presentatiedocumenten te benaderen en te bewerken. |
| Normale dia’s | Met Aspose.Slides for C++ kunt u niet alleen nieuwe dia’s van verschillende types maken, maar ook bestaande dia’s in de presentatiedocumenten benaderen en bewerken. |
| Dia’s klonen/kopiëren | Er zijn ingebouwde methoden beschikbaar in Aspose.Slides for C++ om bestaande dia’s te klonen of te kopiëren, zowel binnen één presentatie als tussen verschillende presentaties. Omdat een dia zijn lay-out van een masterdia erft, kopiëren de ingebouwde kloon‑methoden automatisch ook de masterdia. |
| Plaathouders en texthouders | U kunt ook de plaathouders en texthouders in een dia benaderen. Bovendien kunt u vanaf nul een dia met texthouders creëren met de juiste methode. |
| Kop‑ en voetteksten | Aspose.Slides for C++ maakt het ook mogelijk om kop‑ en voetteksten in dia’s te behandelen. |
| Aantekeningen op dia’s | Met Aspose.Slides for C++ kunt u niet alleen aantekeningen die aan een dia gekoppeld zijn benaderen en wijzigen, maar ook nieuwe aantekeningen toevoegen. |
| Een vorm vinden | U kunt tevens een specifieke vorm in een dia vinden via de alternatieve tekst die aan de vorm is gekoppeld. |
| Achtergronden | Aspose.Slides for C++ maakt het mogelijk om te werken met achtergronden die gekoppeld zijn aan een master‑ of normale dia van de presentatie. |
| Tekstvakken | Tekstvakken kunnen vanaf nul worden aangemaakt. Bestaande tekstvakken kunnen worden benaderd en hun tekst kan zonder verlies van de oorspronkelijke opmaak worden aangepast. |
| Rechthoekige vormen | Rechthoekige vormen kunnen worden aangemaakt of aangepast door Aspose.Slides for C++. |
| Polylijndeformen | Polylijndeformen kunnen eveneens worden aangemaakt of aangepast door Aspose.Slides for C++. |
| Ellipsvormen | Ellipsvormen kunnen eveneens worden aangemaakt of aangepast door Aspose.Slides for C++. |
| Groepsvormen | Aspose.Slides for C++ ondersteunt ook groepsvormen. |
| Automatische vormen | Automatische vormen worden eveneens ondersteund door Aspose.Slides for C++. |
| Vormserialisatie | Hoewel Aspose.Slides for C++ een groot aantal vormen ondersteunt, is er een serialisatiemethode beschikbaar via Aspose.Slides for C++ waarmee een niet‑ondersteunde vorm van een bestaande dia kan worden geserialiseerd voor later gebruik door Aspose.Slides for C++. |
| Beeldframes | De afbeeldingen worden beheerd in beeldframes met behulp van Aspose.Slides for C++. |
| Audioframes | Audiobestanden kunnen via Aspose.Slides for C++ aan dia’s worden gekoppeld of ingebed in audioframes. |
| Videoframes | Videobestanden worden beheerd in videoframes via Aspose.Slides for C++. |
| OLE‑frame | OLE‑objecten worden beheerd in OLE‑frames door Aspose.Slides for C++. |
| Tabellen | Tabellen op dia’s worden eveneens ondersteund door Aspose.Slides for C++. |
| Tekstkader | De tekst die aan een vorm gekoppeld is, kan worden benaderd via het tekstkader van die vorm. |
| Tekst scannen | Tekst in een presentatie kan op presentatie‑ of dia‑niveau worden gescand via de ingebouwde scan‑methoden. |
| Animaties | Animaties kunnen op vormen worden toegepast. |
| Diavoorstellingen | Diavoorstellingen, dia‑overgangen en Morph‑overgangen worden eveneens ondersteund. |
Opmaakfuncties
Het is mogelijk om tekst en vormen op dia’s in een presentatiedocument te formatteren met behulp van Aspose.Slides for C++.
| Kenmerk | Beschrijving |
|---|---|
| Tekstopmaak | In Aspose.Slides for C++ wordt tekst beheerd via tekstkaders die bij de vormen horen. Daardoor kan de tekst worden opgemaakt met de alinea’s en gedeelten die bij de tekstkaders horen. De volgende textelementen kunnen worden opgemaakt via Aspose.Slides for C++. - Lettertype - Lettergrootte - Tekstkleur - Schaduw van lettertype - Alinea‑uitlijning - Alinea‑opsomming - Alinea‑orientatie |
| Vormopmaak | In Aspose.Slides for C++ is het basiselement van een dia een vorm. De volgende vorm‑elementen kunnen worden opgemaakt met Aspose.Slides for C++: - Positie - Grootte - Lijn - Opvulling (inclusief patroon, verloop, effen) - Tekst - Afbeelding |
Veelgestelde vragen
Moet ik Microsoft PowerPoint op de server/PC installeren om de bibliotheek te laten werken?
Nee. PowerPoint is niet vereist; Aspose.Slides is een zelfstandige engine voor het maken, bewerken, converteren en renderen van presentaties.
Hoe werkt multithreading? Kan verwerking worden geparallelliseerd?
Het is veilig om verschillende documenten in verschillende threads te verwerken; hetzelfde presentatie object mag niet gelijktijdig door meerdere threads worden gebruikt.
Worden bestandwachtwoorden en encryptie ondersteund?
Ja. U kunt versleutelde presentaties openen, een lees‑ en schrijfwachtwoord instellen of verwijderen, en de beschermingsstatus controleren.
Moet ik me bekommeren om lettertypepakketten in Linux‑containers?
Ja. Het wordt aanbevolen om veelvoorkomende lettertypepakketten te installeren en/of expliciet lettertype‑mappen op te geven in uw applicatie om onverwachte substituties te voorkomen.
Zijn er beperkingen in de evaluatie‑versie?
In de evaluatiemodus wordt een watermerk aan de uitvoer toegevoegd en gelden bepaalde beperkingen; een 30‑daagse tijdelijke licentie is beschikbaar voor volledige functionaliteitstesten.
Wordt het importeren van externe formaten in een presentatie (PDF/HTML → PPTX) ondersteund?
Ja. U kunt PDF‑pagina’s en HTML‑inhoud aan een presentatie toevoegen, waardoor ze in dia’s worden omgezet.