Aspose.Slides für Node.js über .NET
Aspose.Slides für Node.js über .NET ist eine Bibliothek zum Erstellen, Lesen, Bearbeiten und Konvertieren von PowerPoint‑ und OpenDocument‑Präsentationen in Node.js‑Anwendungen, ohne Microsoft PowerPoint oder Office‑Automation. Sie führt Aspose.Slides für .NET über die edge‑js‑Brücke aus, sodass ihre JavaScript‑API die .NET‑API mit camelCase‑Membernamen spiegelt.
Sie lädt und speichert PPT, PPTX, PPS, POT und ODP, einschließlich makroaktivierter und Vorlagen‑Varianten, und exportiert nach PDF, XPS, HTML, TIFF, Markdown und Bildern.
Erste Schritte
ERSTE SCHRITTE
BEWERTEN
Erstellen mit Slides
ALLGEMEINE AUFGABEN
Referenz & Support
REFERENZ
SUPPORT
Ihre erste Präsentation
Sie benötigen Node.js 22 oder 24 sowie das .NET SDK 8 oder höher; unter Linux werden außerdem einige Systempakete benötigt. Installation listet sie und die getesteten Plattformen auf. Erstellen Sie ein Projekt, fügen Sie eine Überschreibung hinzu, die npm mitteilt, welche edge‑js‑Version zu installieren ist, und installieren Sie das Paket:
mkdir hello-slides
cd hello-slides
npm init -y
npm pkg set overrides.edge-js=26.1.0
npm install aspose.slides.via.net
Einmal pro Maschine stellen Sie die .NET‑Pakete wieder her, von denen die Bibliothek abhängt. Speichern Sie die deps.csproj‑Datei aus Wiederherstellung der .NET‑Abhängigkeiten in einem deps‑Ordner im Projektordner und führen Sie dann aus:
dotnet restore deps/deps.csproj
Speichern Sie diesen Code als hello.js im Projektordner:
const asposeSlides = require("aspose.slides.via.net");
const { Presentation, ShapeType, SaveFormat } = asposeSlides;
// Eine neue Präsentation enthält eine leere Folie.
const presentation = new Presentation();
try {
const slide = presentation.slides.get(0);
// Position und Größe sind in Punkten (1/72 Zoll): x, y, Breite, Höhe.
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 {
// Das .NET-Objekt freigeben, das die Präsentation unterstützt.
presentation.dispose();
}
Führen Sie ihn aus dem Projektordner aus:
node hello.js
Das Skript gibt Saved hello.pptx aus und speichert hello.pptx mit einer Folie, die ein Rechteck mit dem Text enthält. Ohne Lizenz enthält die gespeicherte Datei ein Evaluationswasserzeichen — siehe Lizenzierung. Weitere Möglichkeiten, eine Präsentation zu erstellen und zu füllen, finden Sie unter Erstellen einer Präsentation.