Bibliothèque JavaScript Open Source pour les présentations Microsoft® PPTX
Générez, mettez à jour, manipulez et convertissez des fichiers PowerPoint PPTX côté serveur via l'API JavaScript.
Qu'est-ce que Node-PPTX ?
Node-PPTX est une bibliothèque JavaScript pure open source qui permet aux développeurs de logiciels de lire, écrire, composer et manipuler des fichiers PPTX. La bibliothèque a fourni des fonctionnalités pour créer un tout nouveau fichier à partir de zéro ainsi que pour modifier un fichier PPTX existant. La bibliothèque offre des fonctionnalités très conviviales et offre la possibilité de générer des présentations avec seulement quelques commandes JavaScript.
La bibliothèque a pris en charge plusieurs fonctionnalités importantes telles que la création d'une présentation à partir de zéro, la modification de la présentation, la définition de la direction du texte, l'ajout de diapositives, la suppression de diapositives, la réorganisation des diapositives, les options de formatage, l'application de diapositives principales, l'ajout de numéros de diapositives, l'ajout de contenu aux diapositives et bien d'autres. Suite.
Premiers pas avec Node-PPTX
Vous pouvez utiliser le package npm pour installer le package Node-PPTX.
Installer via la commande npm
$ npm i nodejs-pptx
Générer une présentation PPTX à partir de zéro via l'API JavaScript
La bibliothèque open-source Node-PPTX permet aux programmeurs de logiciels de générer une nouvelle présentation PPTX à partir de zéro en utilisant quelques lignes de code. Il fournit également un support pour modifier facilement les présentations existantes. Les développeurs peuvent également ajouter de nouvelles diapositives, images, graphiques de base, formes, etc. à leurs présentations. En utilisant la ligne de code suivante, vous pouvez facilement générer PPTX à partir de zéro.
Créer un PPTX
- Nœud d'importation-PPTX
- Initialiser PPTX.Composer
- Ajouter une diapositive et du texte
- Enregistrer le PPTX
Créer PPTX en JavaScript
const PPTX = require('nodejs-pptx');
let pptx = new PPTX.Composer();
// add text in slide
await pptx.compose(pres => {
pres.addSlide(slide => {
slide.addText(text => {
text.value('File Format Developer Guide');
});
});
});
await pptx.save(`./fileformat.pptx`);
Ajout de contenu aux diapositives de présentation
L'API Node-PPTX prend entièrement en charge les graphiques, les images, les zones de texte et l'ajout de formes aux présentations PowerPoint PPTX. Voici quelques façons d'ajouter ces éléments à une diapositive. Les objets sont superposés les uns sur les autres dans l'ordre dans lequel ils sont ajoutés. Par conséquent, vous voudrez d'abord ajouter des éléments d'arrière-plan et progresser progressivement vers le haut de la composition.
Ajouter des zones de texte à la présentation
La bibliothèque Node-PPTX donne aux programmeurs de logiciels la possibilité d'inclure des zones de texte dans une présentation PPTX dans leurs propres applications JavaScript. La création de liens externes est prise en charge par l'élément de zone de texte qui s'ouvre dans un navigateur Web. L'API prend également en charge les liens internes qui renvoient à une autre diapositive de la même présentation. Pour la création d'un lien externe, veuillez fournir le chemin URI complet comme valeur de la clé URL. De plus, pour créer un lien vers d'autres diapositives, veuillez fournir le numéro de la diapositive suivi d'un signe dièse.