Aspose.Slides för Node.js via .NET
Aspose.Slides for Node.js via .NET är ett bibliotek för att skapa, läsa, redigera och konvertera PowerPoint‑ och OpenDocument‑presentationer i Node.js‑applikationer, utan Microsoft PowerPoint eller Office‑automatisering. Det kör Aspose.Slides for .NET genom edge‑js‑bron, så dess JavaScript‑API speglar .NET‑API:et, med camelCase‑medlemsnamn.
Det läser och sparar PPT, PPTX, PPS, POT och ODP, inklusive makro‑aktiverade och mall‑varianter, och exporterar till PDF, XPS, HTML, TIFF, Markdown och bilder.
Kom igång
KOM IGÅNG
UTVÄRDERA
Bygg med Slides
VANLIGA UPPGIFTER
Referens & Support
REFERENS
SUPPORT
Din första presentation
Du behöver Node.js 22 eller 24 samt .NET SDK 8 eller senare; Linux kräver också några systempaket. Installation listar dem och de plattformar som har testats. Skapa ett projekt, lägg till en åsidosättning som talar om för npm vilken edge-js‑version som ska installeras, och installera paketet:
mkdir hello-slides
cd hello-slides
npm init -y
npm pkg set overrides.edge-js=26.1.0
npm install aspose.slides.via.net
En gång per maskin, återställ .NET‑paketen som biblioteket beror på. Spara deps.csproj‑filen från Restore the .NET Dependencies i en deps‑mapp i projektmappen, och kör sedan:
dotnet restore deps/deps.csproj
Spara denna kod som hello.js i projektmappen:
const asposeSlides = require("aspose.slides.via.net");
const { Presentation, ShapeType, SaveFormat } = asposeSlides;
// En ny presentation innehåller ett tomt bildspel.
const presentation = new Presentation();
try {
const slide = presentation.slides.get(0);
// Position och storlek anges i punkter (1/72 tum): x, y, bredd, höjd.
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 {
// Frigör .NET-objektet som ligger bakom presentationen.
presentation.dispose();
}
Kör den från projektmappen:
node hello.js
Skriptet skriver ut Saved hello.pptx och sparar hello.pptx med ett bildspel som innehåller en rektangel med texten. Utan licens har den sparade filen ett utvärderingsvattenmärke — se Licensing. För fler sätt att skapa och fylla en presentation, se Create a Presentation.