![](https://products-qa.fileformat.com/fr/presentation/javascript/pptxgenjs/header-image.png)
PptxGenJS
Bibliothèque JavaScript pour les présentations PPTX
Bibliothèque gratuite open source pour créer et modifier PowerPoint® PPTX dans les applications Web.
Qu'est-ce que PptxGenJS ?
PptxGenJS est une bibliothèque JavaScript open source avec la possibilité de créer des présentations PowerPoint PPTX sans aucune dépendance externe. Il peut générer des fichiers PPTX avec seulement quelques commandes JavaScript simples dans n'importe quel navigateur de bureau et mobile moderne et peut également être intégré à Node, Angular, React et Electron.
La bibliothèque PowerPoint JavaScript prend en charge des fonctionnalités telles que la création et la modification de diapositives, l'ajout de graphiques, d'images, de fichiers multimédias et de formes aux diapositives et l'insertion de tableaux ainsi que de texte dans les diapositives. Il prend également en charge les diapositives principales pour la marque, les images SVG, les gifs animés, les vidéos YouTube, le texte RTL et les polices asiatiques. Une autre fonctionnalité digne de mention est l'exportation de fichiers PPTX directement vers les navigateurs clients avec le type MIME approprié ainsi que dans les formats base64, blob et stream.
Comment installer PptxGenJS ?
Veuillez utiliser la commande suivante pour installer à l'aide de git.
Installer PptxGenJS via git
<!-- Bundle: Easiest to use, supports all browsers -->
<script src="PptxGenJS/libs/pptxgen.bundle.js"></script>
Créer des présentations PPTX via JavaScript
La bibliothèque PptxGenJS fournit des fonctionnalités permettant de créer de nouvelles présentations PowerPoint PPTX avec quelques lignes de code dans les navigateurs Web ou les applications de bureau Node. Une fois la présentation créée, vous pouvez ajouter une nouvelle diapositive à la présentation. Il est également facile d'ajouter des objets à la diapositive tels que des graphiques, des tableaux, des formes, des images, etc.
Ajouter des images et des graphiques à la diapositive PPTX
Les images et les graphiques apportent une grande valeur à une présentation. Les programmeurs de logiciels peuvent facilement ajouter des images et des graphiques à une diapositive de présentation à l'aide de l'API PptxGenJS. Plusieurs options sont disponibles pour l'ajout d'images, telles que l'ajout d'une image par URL locale, d'une image à partir d'une URL distante, d'une image par données (base64 pré-encodée) et d'une image avec lien hypertexte, etc. Il prend également en charge le recadrage et la mise à l'échelle d'une image.
Convertir HTML en PowerPoint via JavaScript
La bibliothèque PptxGenJS permet aux développeurs de convertir HTML en présentation PowerPoint PPTX tout en reproduisant des tableaux HTML en une ou plusieurs diapositives. Il prend également en charge le style des cellules, notamment les couleurs d'arrière-plan, le rembourrage, les polices, les bordures, etc.
La méthode tableToSlides clone le tableau, y compris le style CSS, et crée une diapositive. Les 3 lignes de code suivantes peuvent convertir le tableau HTML en une diapositive PPTX.
- Instancier PptxGenJS
- Appelez la méthode tableToSlides avec l'ID d'élément HTML et les options de rendu
- Créer un fichier PPTX à l'aide de la méthode writeFile
Conversion HTML en PPTX via JavaScript
let pptx = new PptxGenJS();
pptx.tableToSlides('htmlTableId', { x: 1.0, y: 1.0, w:10 });
pptx.writeFile({ fileName: 'table2slides.pptx' });