Reference API
Přehled
Aspose.Slides for Node.js via .NET nemá vlastní referenci API. Balíček zpřístupňuje třídy Aspose.Slides pro .NET v JavaScriptu pod stejnými názvy, s názvy členů v camelCase, takže Aspose.Slides for .NET API reference dokumentuje jeho třídy, členy a výčty.
Mapování názvů .NET na JavaScript
Pro použití členu, který najdete v referenci API .NET, použijte tato pravidla:
- Třídy a výčty si zachovávají své názvy .NET, stejně jako hodnoty výčtů:
Presentation,ShapeType.Rectangle,SaveFormat.Pdf. Importujte je z balíčku:const { Presentation, SaveFormat } = require("aspose.slides.via.net");. - Vlastnosti a metody začínají malým písmenem.
Presentation.Slidesse mění napresentation.slidesaShapeCollection.AddAutoShapenashapes.addAutoShape. Vlastnosti zůstávají vlastnostmi: čtete je a přiřazujete bez závorek. - Položky kolekcí se čtou pomocí
get(index), a počet položek pomocícount:presentation.slides.get(0)místopresentation.Slides[0]. - Některé přetížení mají samostatné názvy. Například přetížení
Slide.GetImage(Size)jeslide.getImageWithImageSize({ width, height }). Ostatní sdílejí jednu metodu s volitelnými koncovými argumenty:presentation.save(path, format, options, slides)pokrývá několik přetíženíPresentation.Saveanew Presentation(null, buffer)otevře prezentaci zBuffer. Každá třída je v jednom souboru ve složcelibbalíčku (napříkladnode_modules/aspose.slides.via.net/lib/Slide.js), kde můžete najít přesné názvy. - Uvolněte prezentace pomocí
dispose, až s nimi skončíte; JavaScript nemáusingpříkaz.
Balíček neobaluje každý člen .NET. Pokud chybí člen z reference API .NET v souboru třídy, není v JavaScriptu k dispozici.
Příklad
Následující skript používá výše uvedená pravidla. Každý komentář ukazuje volání .NET, ke kterému odpovídá následující řádek. Přidá obdélník s textem na první snímek, vykreslí snímek jako PNG obrázek o rozměrech 960 × 540 pixelů a uloží prezentaci jako PDF. Spusťte jej z adresáře projektu, kde je balíček nainstalován podle Installation.
const asposeSlides = require("aspose.slides.via.net");
const { Presentation, ShapeType, SaveFormat, ImageFormat } = asposeSlides;
const presentation = new Presentation();
try {
// .NET: presentation.Slides[0]
const slide = presentation.slides.get(0);
// .NET: slide.Shapes.AddAutoShape(ShapeType.Rectangle, 50, 50, 400, 100)
const rectangle = slide.shapes.addAutoShape(ShapeType.Rectangle, 50, 50, 400, 100);
// .NET: rectangle.TextFrame.Text = "..."
rectangle.textFrame.text = "Names follow the .NET API in camelCase.";
// .NET: slide.GetImage(new Size(960, 540))
const slideImage = slide.getImageWithImageSize({ width: 960, height: 540 });
slideImage.save("slide.png", ImageFormat.Png);
slideImage.dispose();
// .NET: presentation.Save("slide.pdf", SaveFormat.Pdf)
presentation.save("slide.pdf", SaveFormat.Pdf);
} finally {
presentation.dispose();
}
Skript zapíše slide.png a slide.pdf do aktuálního adresáře. Oba zobrazí obdélník s jeho textem. Bez licence také zobrazí vodotisk hodnocení; viz Licensing.
Podrobnosti o zde použitých členech najdete v Presentation, ShapeCollection.AddAutoShape, TextFrame.Text a Slide.GetImage v referenci API Aspose.Slides pro .NET.