Aspose.Slides voor Node.js via .NET
Aspose.Slides voor Node.js via .NET is een bibliotheek voor het maken, lezen, bewerken en converteren van PowerPoint‑ en OpenDocument‑presentaties in Node.js‑toepassingen, zonder Microsoft PowerPoint of Office‑automatisering. Het draait Aspose.Slides voor .NET via de edge‑js‑brug, zodat de JavaScript‑API de .NET‑API weerspiegelt, met camelCase‑member‑namen.
Het laadt en slaat PPT, PPTX, PPS, POT en ODP op, inclusief macro‑ingeschakelde en sjabloon‑varianten, en exporteert naar PDF, XPS, HTML, TIFF, Markdown en afbeeldingen.
Aan de slag
Eerste stappen
Evalueren
Bouw met Slides
Algemene taken
Referentie & Ondersteuning
Referentie
Ondersteuning
Je eerste presentatie
Je hebt Node.js 22 of 24 en de .NET SDK 8 of hoger nodig; Linux heeft ook een paar systeempakketten nodig. Installatie somt ze op en de platforms die zijn getest. Maak een project, voeg een override toe die npm vertelt welke edge‑js‑release geïnstalleerd moet worden, en installeer het pakket:
mkdir hello-slides
cd hello-slides
npm init -y
npm pkg set overrides.edge-js=26.1.0
npm install aspose.slides.via.net
Eenmaal per machine, herstel de .NET‑pakketten waarvan de bibliotheek afhankelijk is. Sla het deps.csproj‑bestand op van Herstel de .NET‑afhankelijkheden in een deps‑map binnen de projectmap, en voer vervolgens uit:
dotnet restore deps/deps.csproj
Sla deze code op als hello.js in de projectmap:
const asposeSlides = require("aspose.slides.via.net");
const { Presentation, ShapeType, SaveFormat } = asposeSlides;
// Een nieuwe presentatie bevat één lege dia.
const presentation = new Presentation();
try {
const slide = presentation.slides.get(0);
// Positie en grootte zijn in punten (1/72 inch): x, y, breedte, hoogte.
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 {
// Vrijgeven van het .NET‑object dat de presentatie ondersteunt.
presentation.dispose();
}
Voer het uit vanuit de projectmap:
node hello.js
Het script geeft Saved hello.pptx weer en slaat hello.pptx op met één dia met een rechthoek die de tekst bevat. Zonder licentie draagt het opgeslagen bestand een evaluatiewatermerk — zie Licensing. Voor meer manieren om een presentatie te maken en te vullen, zie Maak een presentatie.