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.
Support and Learning Resources
- Υποστήριξη προιόντος
- Δωρεάν Υποστήριξη
- Υποστήριξη επί πληρωμή
- Ιστολόγιο
- Σημειώσεις έκδοσης
- Γιατί το Aspose.Slides για το Node.js μέσω Java;
- Λίστα Πελατών
- Ιστορίες επιτυχίας