Convertir des présentations en HTML5 sur Android
Aspose.Slides prend en charge l’exportation HTML5. Le processus d’exportation vers HTML5 présenté ici vous permet de convertir PowerPoint en HTML sans extensions Web ni dépendances. Ainsi, en utilisant vos propres modèles, vous pouvez appliquer des options très flexibles qui définissent le processus d’exportation et le HTML, CSS, JavaScript et les attributs d’animation générés.
Exporter PowerPoint vers HTML5
Ce code Java montre comment exporter une présentation vers HTML5 sans extensions Web ni dépendances :
Presentation pres = new Presentation("pres.pptx");
try {
pres.save("pres.html", SaveFormat.Html5);
} finally {
if (pres != null) pres.dispose();
}
Vous pouvez spécifier les paramètres pour les animations de forme et les transitions de diapositive de cette manière :
Presentation pres = new Presentation("pres.pptx");
try {
Html5Options html5Options = new Html5Options();
html5Options.setAnimateShapes(false);
html5Options.setAnimateTransitions(false);
pres.save("pres5.html", SaveFormat.Html5, html5Options);
} finally {
if (pres != null) pres.dispose();
}
Exporter PowerPoint vers HTML
Ce Java illustre le processus standard d’exportation de PowerPoint vers HTML :
Presentation pres = new Presentation("pres.pptx");
try {
pres.save("pres.html", SaveFormat.Html);
} finally {
if (pres != null) pres.dispose();
}
Dans ce cas, le contenu de la présentation est rendu via SVG sous une forme comme celle‑ci :
<body>
<div class="slide" name="slide" id="slideslideIface1">
<svg version="1.1">
<g> THE SLIDE CONTENT GOES HERE </g>
</svg>
</div>
</body>
Note
Lorsque vous utilisez cette méthode pour exporter PowerPoint en HTML, en raison du rendu SVG, vous ne pourrez pas appliquer de styles ou animer des éléments spécifiques.Exporter PowerPoint vers la vue diapositive HTML5
Aspose.Slides vous permet de convertir une présentation PowerPoint en un document HTML5 dans lequel les diapositives sont présentées en mode vue diapositive. Dans ce cas, lorsque vous ouvrez le fichier HTML5 résultant dans un navigateur, vous voyez la présentation en mode vue diapositive sur une page Web.
Ce code Java montre le processus d’exportation PowerPoint vers la vue diapositive HTML5 :
Presentation pres = new Presentation("pres.pptx");
try {
Html5Options html5Options = new Html5Options();
html5Options.setAnimateShapes(true);
html5Options.setAnimateTransitions(true);
pres.save("HTML5-slide-view.html", SaveFormat.Html5, html5Options);
} finally {
if (pres != null) pres.dispose();
}
Convertir une présentation en document HTML5 avec commentaires
Les commentaires dans PowerPoint sont un outil qui permet aux utilisateurs de laisser des notes ou des retours sur les diapositives de la présentation. Ils sont particulièrement utiles dans les projets collaboratifs, où plusieurs personnes peuvent ajouter leurs suggestions ou remarques à des éléments spécifiques de la diapositive sans modifier le contenu principal. Chaque commentaire indique le nom de l’auteur, ce qui facilite le suivi de l’auteur du commentaire.
Supposons que nous ayons la présentation PowerPoint suivante enregistrée dans le fichier « sample.pptx ».

Lorsque vous convertissez une présentation PowerPoint en document HTML5, vous pouvez facilement indiquer si vous souhaitez inclure les commentaires de la présentation dans le document de sortie. Pour ce faire, vous devez spécifier les paramètres d’affichage des commentaires dans la méthode getNotesCommentsLayouting de la classe Html5Options.
L’exemple de code suivant convertit une présentation en document HTML5 avec les commentaires affichés à droite des diapositives.
Html5Options html5Options = new Html5Options();
html5Options.getNotesCommentsLayouting().setCommentsPosition(CommentsPositions.Right);
Presentation presentation = new Presentation("sample.pptx");
presentation.save("output.html", SaveFormat.Html5, html5Options);
presentation.dispose();
Le document « output.html » est affiché sur l’image ci‑dessous.

FAQ
Puis‑je contrôler si les animations d’objet et les transitions de diapositive seront lues en HTML5 ?
Oui, HTML5 propose des options distinctes pour activer ou désactiver les animations de forme et les transitions de diapositive.
La sortie des commentaires est‑elle prise en charge, et où peuvent‑ils être placés par rapport à la diapositive ?
Oui, les commentaires peuvent être ajoutés en HTML5 et positionnés (par exemple, à droite de la diapositive) via les paramètres de mise en page pour les notes et les commentaires.
Puis‑je ignorer les liens qui invoquent du JavaScript pour des raisons de sécurité ou de CSP ?
Oui, il existe un paramètre qui vous permet d’ignorer les hyperliens contenant des appels JavaScript lors de l’enregistrement. Cela aide à se conformer à des politiques de sécurité strictes.