Aspose.Slides για Node.js μέσω .NET

Aspose.Slides for Node.js via .NET

Το Aspose.Slides για Node.js μέσω .NET είναι μια βιβλιοθήκη για δημιουργία, ανάγνωση, επεξεργασία και μετατροπή παρουσιάσεων PowerPoint και OpenDocument σε εφαρμογές Node.js, χωρίς το Microsoft PowerPoint ή τη Αυτόματη Επεξεργασία του Office. Εκτελεί το Aspose.Slides για .NET μέσω της γέφυρας edge‑js, έτσι ώστε το JavaScript API του να αντικατοπτρίζει το .NET API, με ονόματα μελών σε camelCase.

Φορτώνει και αποθηκεύει αρχεία PPT, PPTX, PPS, POT και ODP, συμπεριλαμβανομένων των εκδόσεων με μακροεντολές και των προτύπων, και εξάγει σε PDF, XPS, HTML, TIFF, Markdown και εικόνες.



Η πρώτη σας παρουσίαση

Χρειάζεστε Node.js 22 ή 24 και το .NET SDK 8 ή νεότερο· το Linux χρειάζεται επίσης μερικά πακέτα συστήματος. Η Εγκατάσταση τα καταγράφει και τις πλατφόρμες που δοκιμήθηκαν. Δημιουργήστε ένα έργο, προσθέστε μια παράκαμψη που ενημερώνει το npm για την έκδοση του edge‑js που θα εγκατασταθεί, και εγκαταστήστε το πακέτο:

mkdir hello-slides
cd hello-slides
npm init -y
npm pkg set overrides.edge-js=26.1.0
npm install aspose.slides.via.net

Μία φορά ανά μηχάνημα, αποκαταστήστε τα πακέτα .NET από τα οποία εξαρτάται η βιβλιοθήκη. Αποθηκεύστε το αρχείο deps.csproj από την Αποκατάσταση των εξαρτήσεων .NET σε έναν φάκελο deps μέσα στο φάκελο του έργου, και έπειτα εκτελέστε:

dotnet restore deps/deps.csproj

Αποθηκεύστε αυτόν τον κώδικα ως hello.js στο φάκελο του έργου:

const asposeSlides = require("aspose.slides.via.net");
const { Presentation, ShapeType, SaveFormat } = asposeSlides;

// Μία νέα παρουσίαση περιέχει μία κενή διαφάνεια.
const presentation = new Presentation();
try {
    const slide = presentation.slides.get(0);

    // Η θέση και το μέγεθος είναι σε μονάδες point (1/72 ίντσα): x, y, πλάτος, ύψος.
    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 {
    // Απελευθερώστε το αντικείμενο .NET που υποστηρίζει την παρουσίαση.
    presentation.dispose();
}

Εκτελέστε το από το φάκελο του έργου:

node hello.js

Το script εκτυπώνει Saved hello.pptx και αποθηκεύει το hello.pptx με μία διαφάνεια που περιέχει ένα ορθογώνιο με το κείμενο. Χωρίς άδεια, το αποθηκευμένο αρχείο φέρει υδατογράφημα αξιολόγησης — δείτε το Αδειοδότηση. Για περισσότερους τρόπους δημιουργίας και συμπλήρωσης μιας παρουσίασης, δείτε το Δημιουργία Παρουσίασης.