Αναφορά API
Επισκόπηση
Το Aspose.Slides for Node.js via .NET δεν διαθέτει δική του αναφορά API. Το πακέτο εκθέτει τις κλάσεις του Aspose.Slides for .NET στο JavaScript με τα ίδια ονόματα, με ονόματα μελών σε camelCase, έτσι η Aspose.Slides for .NET API reference τεκμηριώνει τις κλάσεις, τα μέλη και τις απαριθμήσεις.
Αντιστοίχηση ονομάτων .NET σε JavaScript
Για να χρησιμοποιήσετε ένα μέλος που βρείτε στην αναφορά API του .NET, εφαρμόστε τους ακόλουθους κανόνες:
- Οι κλάσεις και οι απαριθμήσεις διατηρούν τα ονόματα .NET, όπως και οι τιμές των απαριθμήσεων:
Presentation,ShapeType.Rectangle,SaveFormat.Pdf. Εισάγετέ τις από το πακέτο:const { Presentation, SaveFormat } = require("aspose.slides.via.net");. - Οι ιδιότητες και οι μέθοδοι αρχίζουν με πεζό γράμμα.
Presentation.Slidesγίνεταιpresentation.slides, καιShapeCollection.AddAutoShapeγίνεταιshapes.addAutoShape. Οι ιδιότητες παραμένουν ιδιότητες: τις διαβάζετε και τις αναθέτετε χωρίς παρενθέσεις. - Τα στοιχεία της συλλογής διαβάζονται με
get(index), και ο αριθμός των στοιχείων μεcount:presentation.slides.get(0)αντί γιαpresentation.Slides[0]. - Κάποιες υπερφορτώσεις παίρνουν ξεκριτικά ονόματα. Για παράδειγμα, η υπερφόρτωση
Slide.GetImage(Size)είναιslide.getImageWithImageSize({ width, height }). Άλλες μοιράζονται μία μέθοδο με προαιρετικά ορίσματα στο τέλος:presentation.save(path, format, options, slides)καλύπτει αρκετές υπερφορτώσεις τουPresentation.Save, καιnew Presentation(null, buffer)ανοίγει μια παρουσίαση από έναBuffer. Κάθε κλάση είναι ένα αρχείο κάτω από το φάκελοlibτου πακέτου (για παράδειγμα,node_modules/aspose.slides.via.net/lib/Slide.js), όπου μπορείτε να δείτε τα ακριβή ονόματα. - Αποδεσμεύετε τις παρουσιάσεις με
disposeόταν τελειώσετε με αυτές· η JavaScript δεν διαθέτει δήλωσηusing.
Το πακέτο δεν καλύπτει κάθε μέλος του .NET. Εάν ένα μέλος από την αναφορά API του .NET λείπει από το αρχείο κλάσης, δεν είναι διαθέσιμο στη JavaScript.
Παράδειγμα
Το παρακάτω script χρησιμοποιεί τους παραπάνω κανόνες. Κάθε σχόλιο δείχνει την κλήση .NET που αντιστοιχεί στη γραμμή που ακολουθεί. Προσθέτει ένα ορθογώνιο με κείμενο στην πρώτη διαφάνεια, αποδίδει τη διαφάνεια ως εικόνα PNG με ανάλυση 960 × 540 pixel, και αποθηκεύει την παρουσίαση ως PDF. Εκτελέστε το από φάκελο έργου όπου το πακέτο είναι εγκατεστημένο όπως περιγράφεται στην 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();
}
Το script γράφει τα αρχεία slide.png και slide.pdf στον τρέχοντα φάκελο. Και τα δύο εμφανίζουν το ορθογώνιο με το κείμενό του. Χωρίς άδεια, εμφανίζουν επίσης υδατογράφημα αξιολόγησης· δείτε την Licensing.
Για λεπτομέρειες σχετικά με τα μέλη που χρησιμοποιούνται εδώ, δείτε το Presentation, το ShapeCollection.AddAutoShape, το TextFrame.Text και το Slide.GetImage στην αναφορά API του Aspose.Slides for .NET.