Aspose.Slides  for Node.js via Java

Node.js PowerPoint API για Παρουσιάσεις

Δημιουργήστε, διαβάστε, τροποποιήστε και μετατρέψτε παρουσιάσεις PowerPoint και OpenOffice χρησιμοποιώντας το Node.js χωρίς εξωτερικό λογισμικό.

  Download Free Trial
  
 

Το Aspose.Slides για Node.js μέσω Java είναι μια βιβλιοθήκη Node.js που σας επιτρέπει να δημιουργείτε, να τροποποιείτε και να μετατρέπετε παρουσιάσεις PowerPoint στο Node.js. Υποστηρίζει όλα τα στοιχεία παρουσίασης, όπως διαφάνειες, σχήματα, κείμενο, γραφήματα, πίνακες, εικόνες και άλλα. Προσφέρει επίσης πολλές προηγμένες δυνατότητες, όπως συγχώνευση, κλωνοποίηση, διαχωρισμό, σύγκριση και εκτύπωση παρουσιάσεων. Λειτουργεί χωρίς εξαρτήσεις και μπορεί να επεξεργαστεί χιλιάδες παρουσιάσεις σε σύντομο χρονικό διάστημα.

Το Aspose.Slides για Node.js μέσω Java παρέχει αυτές τις δημοφιλείς δυνατότητες:

  • Φόρτωση, άνοιγμα και προβολή παρουσιάσεων.
  • Επεξεργασία παρουσιάσεων.
  • Μετατροπή αρχείων παρουσίασης σε δημοφιλείς μορφές παρουσίασης, όπως PPT, PPTX και ODP.
  • Εξαγωγή παρουσιάσεων σε PDF, JPG, HTML, GIF, SVG και πολλές άλλες μορφές.
  • Εκτύπωση και απόδοση παρουσιάσεων.
  • Κρυπτογράφηση και αποκρυπτογράφηση παρουσιάσεων. παρουσιάσεις προστασίας με κωδικό πρόσβασης και αφαίρεση κωδικών πρόσβασης.
  • Χειρισμός οντοτήτων παρουσίασης, όπως κύριες διαφάνειες, σχήματα, γραφήματα, κορνίζες, καρέ ήχου, καρέ βίντεο, OLE, μακροεντολές VBA, κινούμενα σχέδια κ.λπ.
  • Και πολλά άλλα χαρακτηριστικά.

Το Node.js είναι ένα δημοφιλές, δωρεάν περιβάλλον χρόνου εκτέλεσης JavaScript ανοιχτού κώδικα και πολλαπλών πλατφορμών που επιτρέπει στους προγραμματιστές να γράφουν εργαλεία γραμμής εντολών και σενάρια διακομιστή εκτός προγράμματος περιήγησης. Για αυτόν τον λόγο, η ομάδα Aspose.Slides είναι περήφανη που προσφέρει Aspose.Slides για Node.js μέσω Java στην κοινότητα Node.js.

Προηγμένες δυνατότητες Node.js PowerPoint API

Δημιουργήστε ή κλωνοποιήστε υπάρχουσες διαφάνειες από πρότυπα

Εργαστείτε με πίνακες PowerPoint μέσω API

Εφαρμόστε ή αφαιρέστε την προστασία σε σχήματα

Προσθέστε γραφήματα Excel ως OleObjects σε διαφάνειες

Δημιουργήστε σχήματα και προσθέστε κείμενο σε σχήματα σε διαφάνειες

Χειριστείτε τη μορφοποίηση κειμένου και σχήματος

Δημιουργήστε παρουσιάσεις από τη βάση δεδομένων

Προστατέψτε τις παρουσιάσεις και τα προκύπτοντα PDF

Εκτυπώστε παρουσιάσεις σε φυσικό προϊόν

Απαιτήσεις συστήματος

  • Το Aspose.Slides για το Node.js μέσω Java είναι το API JavaScript από την πλευρά του διακομιστή που βασίζεται στο Node.js. Μπορεί να τρέξει σε πλατφόρμες Windows, Unix/Linux και Mac με JDK 1.8 ή νεότερη έκδοση.

Πώς να εγκαταστήσω

Χρησιμοποιήστε το NPM για να εγκαταστήσετε τη βιβλιοθήκη Node.js για επεξεργασία παρουσίασης από το χώρο αποθήκευσης του NPM Package :

npm install aspose.slides.via.java

Πώς να δημιουργήσετε νέα παρουσίαση PowerPoint στο Node.js

Στο παράδειγμα που δίνεται παρακάτω, προσθέσαμε ένα ορθογώνιο στην πρώτη διαφάνεια της παρουσίασης.

            	
var aspose = aspose || {};

aspose.slides = require("aspose.slides.via.java");

var pres = new aspose.slides.Presentation();
try
{
    // Gets the first slide
    var slide = pres.getSlides().get_Item(0);
    // Adds an autoshape with type set to rectangle
    slide.getShapes().addAutoShape(aspose.slides.ShapeType.Rectangle, 50, 150, 300, 200);
    pres.save("outputPresentation.pptx", aspose.slides.SaveFormat.Pptx);
}
finally
{
    if (pres != null) pres.dispose();
}
            
        

Πώς να συγχωνεύσετε τις παρουσιάσεις στο Node.js

Αυτός ο κώδικας Node.js σάς δείχνει πώς να συγχωνεύετε παρουσιάσεις:

            
var aspose = aspose || {};

aspose.slides = require("aspose.slides.via.java");

var pres1 = new aspose.slides.Presentation("pres1.pptx");
var pres2 = new aspose.slides.Presentation("pres2.pptx");
try
{
    for (var i = 0; i < pres2.getSlides().size(); i++) 
    {
        pres1.getSlides().addClone(pres2.getSlides().get_Item(i));
    }
    pres1.save("combinedPresentation.pptx", aspose.slides.SaveFormat.Pptx);
}
finally
{
    if (pres1 != null) pres1.dispose();
    if (pres2 != null) pres2.dispose();
}
            
        

Τρόπος εισαγωγής παρουσίασης από PDF στο Node.js. Μετατροπή PDF σε PPT, Μετατροπή PDF σε PPTX, Μετατροπή PDF σε ODP

Αυτός ο κώδικας Node.js δείχνει τη διαδικασία μετατροπής PDF σε PowerPoint:

            
var aspose = aspose || {};

aspose.slides = require("aspose.slides.via.java");

var pres = new aspose.slides.Presentation();
try
{
    pres.getSlides().removeAt(0);
    pres.getSlides().addFromPdf("welcome-to-powerpoint.pdf");
    pres.save("outputPresentation.pptx", aspose.slides.SaveFormat.Pptx);
}
finally
{
    if (pres != null) pres.dispose();
}
            
        

Πώς να μετατρέψετε το PowerPoint σε PDF στο Node.js

Αυτός ο κώδικας Node.js σάς δείχνει πώς να μετατρέψετε ένα έγγραφο PowerPoint PPT, PPTX και OpenOffice ODP σε έγγραφο PDF χρησιμοποιώντας τις προεπιλεγμένες επιλογές. Το αρχείο που προκύπτει είναι ένα έγγραφο PDF στα μέγιστα επίπεδα ποιότητας

            
var aspose = aspose || {};

aspose.slides = require("aspose.slides.via.java");

// Instantiate a Presentation object that represents a PPT file
var pres = new aspose.slides.Presentation("PowerPoint.ppt");
try
{
    // Save the presentation as PDF
    pres.save("PPT-to-PDF.pdf", aspose.slides.SaveFormat.Pdf);
}
finally
{
    if (pres != null) pres.dispose();
}
            
        

Πώς να μετατρέψετε το PowerPoint σε JPG στο Node.js. Μετατροπή PPT σε JPG, Μετατροπή PPTX σε JPG, Μετατροπή ODP σε JPG

Το ακόλουθο παράδειγμα σάς δείχνει πώς να μετατρέψετε ένα έγγραφο PowerPoint PPT, PPTX και OpenOffice ODP σε ένα σύνολο εικόνων JPEG.

            
var aspose = aspose || {};
var java = require("java");

aspose.slides = require("aspose.slides.via.java");

// Instantiate a Presentation object that represents a PPT file
var pres = new aspose.slides.Presentation("pres.pptx");
try
{
    for (var i = 0; i < pres.getSlides().size(); i++)
    {
        var bmp = pres.getSlides().get_Item(i).getThumbnail(1, 1);
        var imageio = java.newInstanceSync("javax.imageio.ImageIO");
        var file = java.newInstanceSync("java.io.File", "slide_" + i + ".jpg");
        imageio.write(bmp, "JPEG", file);
    }
}
finally
{
    if (pres != null) pres.dispose();
}
            
        

Τι Λένε οι Άνθρωποι

Μην παίρνετε το λόγο μας για αυτό. Δείτε τι λένε οι χρήστες για τα PowerPoint API.

 
 
View Case Studies
  
  

Το Aspose.Slides προσφέρει μεμονωμένα API PowerPoint για άλλα δημοφιλή περιβάλλοντα ανάπτυξης όπως αναφέρονται παρακάτω: