Aspose.Slides Node.js-hez .NET-en keresztül
Az Aspose.Slides for Node.js via .NET egy könyvtár PowerPoint és OpenDocument bemutatók létrehozásához, olvasásához, szerkesztéséhez és konvertálásához Node.js alkalmazásokban, Microsoft PowerPoint vagy Office Automation nélkül. A .NET‑es Aspose.Slides-et az edge‑js hídon keresztül futtatja, ezért a JavaScript API tükrözi a .NET API‑t, camelCase tagnevekkel.
A PPT, PPTX, PPS, POT és ODP formátumokat, köztük a makró‑támogatott és sablon változatokat is betölti és menti, valamint exportál PDF, XPS, HTML, TIFF, Markdown és képek formátumokba.
Első lépések
ELKEZDÉS
ÉRTÉKELÉS
Építs Slides-szel
GYAKORI FELADATOK
Referenciák & Támogatás
REFERENCIA
TÁMOGATÁS
Az első bemutató
Szüksége van Node.js 22 vagy 24 és a .NET SDK 8 vagy újabb verzióra; Linux esetén néhány rendszercsomagra is szükség van. Telepítés felsorolja ezeket és a tesztelt platformokat. Hozzon létre egy projektet, adjon hozzá egy felülbírálást, amely megmondja az npm‑nek, melyik edge‑js kiadást kell telepíteni, majd telepítse a csomagot:
mkdir hello-slides
cd hello-slides
npm init -y
npm pkg set overrides.edge-js=26.1.0
npm install aspose.slides.via.net
Egyszer a gépen vissza kell állítani a .NET csomagokat, amelyektől a könyvtár függ. Mentse a deps.csproj fájlt a A .NET függőségek visszaállítása útvonalról egy deps mappába a projekt mappáján belül, majd futtassa:
dotnet restore deps/deps.csproj
Mentse ezt a kódot hello.js néven a projekt mappájába:
const asposeSlides = require("aspose.slides.via.net");
const { Presentation, ShapeType, SaveFormat } = asposeSlides;
// Egy új bemutató egy üres diát tartalmaz.
const presentation = new Presentation();
try {
const slide = presentation.slides.get(0);
// A pozíció és méret pontokban van megadva (1/72 hüvelyk): x, y, szélesség, magasság.
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 {
// Felszabadítja a bemutatót alátámasztó .NET objektumot.
presentation.dispose();
}
Futtassa a projekt mappájából:
node hello.js
A szkript kiírja a Saved hello.pptx üzenetet, és elmenti a hello.pptx-t egy diával, amely egy szöveget tartalmazó téglalapot tartalmaz. Licenc nélkül a mentett fájl értékelő vízjelt kap — lásd a Licencelés részt. További módok a bemutató létrehozására és kitöltésére: Bemutató létrehozása.