Aspose.Slides pro Node.js přes .NET
Aspose.Slides for Node.js via .NET je knihovna pro vytváření, čtení, úpravu a konverzi prezentací PowerPoint a OpenDocument v aplikacích Node.js, bez Microsoft PowerPoint nebo Office Automation. Spouští Aspose.Slides pro .NET prostřednictvím mostu edge-js, takže jeho JavaScript API odráží .NET API, s názvy členů v camelCase.
Čte a ukládá PPT, PPTX, PPS, POT a ODP, včetně variant s makry a šablon, a exportuje do PDF, XPS, HTML, TIFF, Markdown a obrázků.
Začínáme
JAK ZAČÍT
Vyhodnocení
Vytvářejte pomocí Slides
OBECNÉ ÚKOLY
Reference & podpora
REFERENCE
PODPORA
Vaše první prezentace
Potřebujete Node.js 22 nebo 24 a .NET SDK 8 nebo novější; Linux také vyžaduje několik systémových balíčků. Instalace je uvádí a platformy, na kterých byl testován. Vytvořte projekt, přidejte přepsání, které npm říká, kterou verzi edge-js nainstalovat, a nainstalujte balíček:
mkdir hello-slides
cd hello-slides
npm init -y
npm pkg set overrides.edge-js=26.1.0
npm install aspose.slides.via.net
Jednou na stroj obnovte .NET balíčky, na kterých knihovna závisí. Uložte soubor deps.csproj z Obnovit .NET závislosti do složky deps uvnitř složky projektu a poté spusťte:
dotnet restore deps/deps.csproj
Uložte tento kód jako hello.js ve složce projektu:
const asposeSlides = require("aspose.slides.via.net");
const { Presentation, ShapeType, SaveFormat } = asposeSlides;
// Nová prezentace obsahuje jeden prázdný snímek.
const presentation = new Presentation();
try {
const slide = presentation.slides.get(0);
// Pozice a velikost jsou v bodech (1/72 palce): x, y, šířka, výška.
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 {
// Uvolněte .NET objekt, který podporuje prezentaci.
presentation.dispose();
}
Spusťte jej ze složky projektu:
node hello.js
Script vypíše Saved hello.pptx a uloží hello.pptx s jedním snímkem obsahujícím obdélník s textem. Bez licence má uložený soubor vodotisk evaluace — viz Licencování. Další způsoby, jak vytvořit a naplnit prezentaci, najdete v Vytvořit prezentaci.