Presentaties converteren naar HTML5 in C++
Overzicht
Dit artikel legt uit hoe je PowerPoint‑presentaties kunt converteren naar HTML5 met Aspose.Slides. Het behandelt basis‑HTML5‑export zonder web‑extensies of extra afhankelijkheden, evenals opties om vormanimaties en dia‑overgangen te beheersen. Het artikel toont ook het standaard PowerPoint‑naar‑HTML‑exportproces, legt uit hoe je HTML5‑output genereert in dia‑weergavemodus, en demonstreert hoe je opmerkingen in het geëxporteerde document kunt opnemen door hun lay‑out te configureren.
Export PowerPoint naar HTML5
Deze C++‑code laat zien hoe je een presentatie exporteert naar HTML5.
using namespace Aspose::Slides;
using namespace Aspose::Slides::Export;
auto pres = System::MakeObject<Presentation>(u"pres.pptx");
pres->Save(u"pres.html", SaveFormat::Html5);
Je kunt de instellingen voor vormanimaties en dia‑overgangen op deze manier specificeren:
using namespace Aspose::Slides;
using namespace Aspose::Slides::Export;
auto pres = System::MakeObject<Presentation>(u"pres.pptx");
auto options = System::MakeObject<Html5Options>();
options->set_AnimateShapes(true);
options->set_AnimateTransitions(true);
pres->Save(u"pres.html", SaveFormat::Html5, options);
Export PowerPoint naar HTML
Deze C++‑code demonstreert het standaard PowerPoint‑naar‑HTML‑proces:
using namespace Aspose::Slides;
using namespace Aspose::Slides::Export;
auto pres = System::MakeObject<Presentation>(u"pres.pptx");
pres->Save(u"pres.html", SaveFormat::Html);
In dit geval wordt de inhoud van de presentatie gerenderd via SVG in een vorm als deze:
<body>
<div class="slide" name="slide" id="slideslideIface1">
<svg version="1.1">
<g> THE SLIDE CONTENT GOES HERE </g>
</svg>
</div>
</body>
Opmerking
Wanneer je deze methode gebruikt om PowerPoint naar HTML te exporteren, kun je door de SVG‑rendering geen stijlen toepassen of specifieke elementen animeren.Export PowerPoint naar HTML5‑diaweergave
Aspose.Slides maakt het mogelijk om een PowerPoint‑presentatie te converteren naar een HTML5‑document waarin de dia’s in een dia‑weergavemodus worden getoond. In dit geval, wanneer je het resulterende HTML5‑bestand in een browser opent, zie je de presentatie in dia‑weergavemodus op een webpagina.
Deze C++‑code demonstreert het PowerPoint‑naar‑HTML5‑diaweergave‑exportproces:
auto pres = System::MakeObject<Presentation>(u"pres.pptx");
auto html5Options = System::MakeObject<Html5Options>();
html5Options->set_AnimateShapes(true);
html5Options->set_AnimateTransitions(true);
pres->Save(u"HTML5-slide-view.html", SaveFormat::Html5, html5Options);
Converteer een presentatie naar een HTML5‑document met opmerkingen
Opmerkingen in PowerPoint zijn een hulpmiddel waarmee gebruikers notities of feedback op dia’s kunnen achterlaten. Ze zijn vooral nuttig in samenwerkingsprojecten, waarbij meerdere personen hun suggesties of opmerkingen bij specifieke dia‑elementen kunnen toevoegen zonder de hoofdinhoud te wijzigen. Elke opmerking toont de naam van de auteur, waardoor het makkelijk is te achterhalen wie de opmerking heeft geplaatst.
Stel, we hebben de volgende PowerPoint‑presentatie opgeslagen in het bestand “sample.pptx”.

Wanneer je een PowerPoint‑presentatie converteert naar een HTML5‑document, kun je eenvoudig aangeven of je opmerkingen uit de presentatie wilt opnemen in het uitvoerdocument. Hiervoor moet je de weergave‑parameters voor opmerkingen opgeven in de get_NotesCommentsLayouting‑methode van de Html5Options klasse.
Het volgende code‑voorbeeld converteert een presentatie naar een HTML5‑document met opmerkingen die rechts van de dia’s worden weergegeven.
auto html5Options = MakeObject<Html5Options>();
html5Options->get_NotesCommentsLayouting()->set_CommentsPosition(CommentsPositions::Right);
auto presentation = MakeObject<Presentation>(u"sample.pptx");
presentation->Save(u"output.html", SaveFormat::Html5, html5Options);
presentation->Dispose();
Het document “output.html” wordt hieronder getoond.

FAQ
Kan ik bepalen of objectanimaties en dia‑overgangen worden afgespeeld in HTML5?
Ja, HTML5 biedt afzonderlijke opties om shape animations en slide transitions in te schakelen of uit te schakelen.
Wordt output van opmerkingen ondersteund, en waar kunnen ze ten opzichte van de dia worden geplaatst?
Ja, opmerkingen kunnen worden toegevoegd in HTML5 en gepositioneerd (bijvoorbeeld rechts van de dia) via lay‑outinstellingen voor notities en opmerkingen.
Kan ik links die JavaScript aanroepen overslaan om veiligheids‑ of CSP‑redenen?
Ja, er is een setting die je in staat stelt hyperlinks met JavaScript‑aanroepen tijdens het opslaan over te slaan. Dit helpt te voldoen aan strikte beveiligings‑beleid.