Aspose.Slides pour Node.js via Java
Aspose.Slides for Node.js via Java est une bibliothèque permettant de créer, lire, modifier et convertir des présentations PowerPoint et OpenDocument dans des applications Node.js, sans Microsoft PowerPoint.
Elle charge et enregistre les fichiers PPT, PPTX, PPS, POT et ODP, y compris les variantes avec macros et les modèles, et exporte vers PDF, XPS, HTML, SVG, TIFF, Markdown et images.
Commencer
DÉMARRAGE
ÉVALUER
Créer avec Slides
TÂCHES COURANTES
- Ouvrir une présentation
- Enregistrer une présentation
- Convertir en PDF
- Rendre les diapositives en images
- Modifier le texte et les formes
FLUX DE TRAVAIL
EXEMPLES
Référence & Support
RÉFÉRENCE
SUPPORT
Votre première présentation
En plus de Node.js 20 ou version ultérieure, le package nécessite un Kit de développement Java (JDK), Python et une chaîne d’outils de construction C++, car npm compile son pont java pendant l’installation. Voir Installation pour les étapes sur chaque système d’exploitation. Ensuite, créez un projet et installez le package depuis npm :
mkdir hello-slides
cd hello-slides
npm init -y
npm install aspose.slides.via.java
Enregistrez ce code sous hello.js dans le dossier du projet :
const asposeSlides = require("aspose.slides.via.java");
const presentation = new asposeSlides.Presentation();
try {
const slide = presentation.getSlides().get_Item(0);
const shape = slide.getShapes().addAutoShape(asposeSlides.ShapeType.Rectangle, 50, 50, 400, 100);
shape.getTextFrame().setText("Hello, Aspose.Slides!");
presentation.save("hello.pptx", asposeSlides.SaveFormat.Pptx);
} finally {
presentation.dispose();
}
// Aspose.Slides s'exécute dans une machine virtuelle Java qui maintient Node.js en cours d'exécution, il faut donc terminer le processus explicitement.
process.exit(0);
Exécutez‑le avec node hello.js. Le script enregistre hello.pptx avec une diapositive contenant une zone de texte. Sans licence, le fichier enregistré comporte un filigrane d’évaluation — voir Licence. Pour plus de façons de créer et remplir une présentation, voir Créer des présentations.