Aspose.Slides pour Node.js via .NET
Aspose.Slides for Node.js via .NET est une bibliothèque pour créer, lire, modifier et convertir des présentations PowerPoint et OpenDocument dans des applications Node.js, sans Microsoft PowerPoint ni automatisation Office. Elle exécute Aspose.Slides for .NET via le pont edge‑js, de sorte que son API JavaScript reflète l’API .NET, avec des noms de membres camelCase.
Elle charge et enregistre les formats PPT, PPTX, PPS, POT et ODP, y compris les variantes à macros et les modèles, et exporte vers PDF, XPS, HTML, TIFF, Markdown et images.
Commencer
COMMENCER
EVALUER
Développer avec Slides
TÂCHES COURANTES
Référence & Support
RÉFÉRENCE
SUPPORT
Votre première présentation
Vous avez besoin de Node.js 22 ou 24 et du .NET SDK 8 ou ultérieur ; Linux nécessite également quelques paquets système. Installation répertorie ces exigences et les plates‑formes testées. Créez un projet, ajoutez une surcharge indiquant à npm quelle version d’edge‑js installer, puis installez le package :
mkdir hello-slides
cd hello-slides
npm init -y
npm pkg set overrides.edge-js=26.1.0
npm install aspose.slides.via.net
Une fois par machine, restaurez les packages .NET dont dépend la bibliothèque. Enregistrez le fichier deps.csproj depuis Restore the .NET Dependencies dans un dossier deps à l’intérieur du dossier du projet, puis exécutez :
dotnet restore deps/deps.csproj
Enregistrez ce code sous hello.js dans le dossier du projet :
const asposeSlides = require("aspose.slides.via.net");
const { Presentation, ShapeType, SaveFormat } = asposeSlides;
// Une nouvelle présentation contient une diapositive vide.
const presentation = new Presentation();
try {
const slide = presentation.slides.get(0);
// La position et la taille sont en points (1/72 pouce) : x, y, largeur, hauteur.
const rectangle = slide.shapes.addAutoShape(ShapeType.Rectangle, 50, 50, 400, 100);
rectangle.addTextFrame("Hello, World!");
presentation.save("hello.pptx", SaveFormat.Pptx);
console.log("Saved hello.pptx");
} finally {
// Libérez l’objet .NET qui sous-tend la présentation.
presentation.dispose();
}
Exécutez‑le depuis le dossier du projet :
node hello.js
Le script affiche Saved hello.pptx et enregistre hello.pptx contenant une diapositive avec un rectangle affichant le texte. Sans licence, le fichier enregistré porte un filigrane d’évaluation — voir Licensing. Pour d’autres façons de créer et remplir une présentation, consultez Create a Presentation.