Μετατροπή PPT σε JPG online. Μάθετε πώς να αναπτύξετε μετατροπέα PowerPoint σε JPG χρησιμοποιώντας το SDK του Node.js

Αποθήκευση PowerPoint σε JPG | Ρέντερ PPT σε JPG χρησιμοποιώντας Node.js
Οι παρουσιάσεις PowerPoint είναι χρήσιμες για την κοινοποίηση δεδομένων και πληροφοριών, εταιρικές ενημερώσεις, διαλέξεις σε πανεπιστήμια, κ.λπ. Αλλά για να δείτε τα αρχεία παρουσίασης, χρειάζεστε μια συγκεκριμένη εφαρμογή, η οποία μπορεί να περιλαμβάνει κόστος εγκατάστασης και αδειοδότησης. Ωστόσο, οι μορφές ραστερικής εικόνας όπως JPEG , PNG , GIF , BMP , κ.λπ. μπορούν να προβληθούν σε οποιαδήποτε πλατφόρμα συμπεριλαμβανομένων των επιτραπέζιων υπολογιστών ή κινητών συσκευών. Σε αυτό το άρθρο, θα μάθουμε τα βήματα για το πώς να μετατρέψουμε PowerPoint σε JPG
- API Μετατροπής PowerPoint
- Node.js SDK
- Η μετατροπή PowerPoint σε JPG στο Node.js
- Μετατροπή PPT σε JPG χρησιμοποιώντας την εντολή cURL
Info: Χρησιμοποιώντας το ισχυρό API Aspose.Slides, η Aspose ανέπτυξε έναν δωρεάν PowerPoint to JPG Converter που σας επιτρέπει να μετατρέπετε τις διαφάνειες σε παρουσιάσεις σε εικόνες JPG. Επίσης, μπορεί να σας ενδιαφέρει μια εφαρμογή όπως ο Aspose JPG to PowerPoint Converter(βάσει μιας αντιστροφής της διαδικασίας εδώ) επειδή αυτή σας επιτρέπει να δημιουργείτε παρουσιάσεις PowerPoint από εικόνες.
API Μετατροπής PowerPoint
Aspose.Slides Cloud είναι μια API βασισμένη σε REST που προσφέρει τις δυνατότητες να διαβάσετε, να επεξεργαστείτε και να μετατρέψετε παρουσιάσεις PowerPoint στο cloud. Εξαγάγετε τα περιεχόμενα όπως κείμενα και εικόνες ή μετατρέψτε τα αρχεία PPT σε TIFF, PDF, XPS, HTML, κ.λπ., ή σε άλλες Υποστηριζόμενες Μορφές Εγγράφων. Δεν απαιτείται αυτοματοποίηση MS Office ή οποιαδήποτε άλλη εφαρμογή. Εκτελέστε όλες τις επεξεργασίες PPT στο Cloud σε οποιαδήποτε πλατφόρμα επιλέξετε δηλαδή Desktop, Web ή Mobile App. Αυτή η API υποστηρίζει επίσης τη δυνατότητα ρύθμισης
Node.js SDK
Έχουμε δημιουργήσει μια δήλωση γύρω από το Aspose.Slides Cloud API που ονομάζεται Aspose.Slides Cloud SDK for Node.js, η οποία παρέχει όλες τις δυνατότητες δημιουργίας, επεξεργασίας και μετατροπής PowerPoint εντός εφαρμογής Node.js. Δεν απαιτείται λήψη πρόσθετου λογισμικού. Το Cloud SDK είναι τόσο εκπληκτικό που μπορείτε να επεξεργαστείτε κύριες μορφές αρχείων Microsoft PowerPoint καθώς και OpenOffice.
Εγκατάσταση
Για να ξεκινήσετε, το πρώτο βήμα είναι να εγκαταστήσετε και να κατεβάσετε το Cloud SDK στο τοπικό σύστημα. Παρόλο που είναι διαθέσιμο για λήψη στο NPM και GitHub. Ωστόσο, πρόκειται να χρησιμοποιήσουμε την ακόλουθη εντολή για να το εγκαταστήσουμε από το NPM.
npm i asposeslidescloud
Για να διασφαλιστεί η προστασία και η ακεραιότητα των δεδομένων, μόνο εξουσιοδοτημένα άτομα μπορούν να αποκτήσουν πρόσβαση στις υπηρεσίες Cloud. Έτσι, το επόμενο βήμα είναι να δημιουργηθεί μια δωρεάν συνδρομή λογαριασμού στο Aspose.Cloud dashboard. Αν έχετε λογαριασμό GitHub ή Google, απλά εγγραφείτε. Διαφορετικά, κάντε κλικ στο κουμπί Create a new Account και δώστε τις απαιτούμενες πληροφορίες. Τώρα συνδεθείτε στον πίνακα ελέγχου χρησιμοποιώντας τα διαπιστευτήρια και επεκτείνετε την ενότητα Εφαρμογές από τον πίνακα ελέγχου και κυλήστε προς τα κάτω στην ενότητα Διαπιστευτήρια Πελάτη για να δείτε τις λεπτο

Image 1:- Πιστοποιητικά πελάτη για τη διαδικασία μετατροπής PPTX σε JPG.
Μετατροπή PowerPoint σε JPG στο Node.js
Παρακαλώ ακολουθήστε τις οδηγίες που παρατίθενται παρακάτω για τη μετατροπή PowerPoint σε JPG χρησιμοποιώντας Node.js.
- Πρώτον, πρέπει να προσθέσουμε τις αναφορές των κλάσεων από το asposeslidescloud πακέτο.
- Δημιουργήστε δύο σταθερές (const) εμφανίσεις που περιέχουν λεπτομέρειες του Client ID και του Client Secret.
- Τώρα πρέπει να δημιουργήσουμε ένα αντικείμενο της κλάσης SlidesApi, περνώντας τις λεπτομέρειες ClientID και Client Secret ως ορίσματα.
- Το επόμενο βήμα είναι να δημιουργήσετε ένα αντικείμενο της κλάσης PostSlidesConvertRequest, όπου ορίζουμε τη μορφή εξόδου και το περιεχόμενο αρχείου PPT εισόδου.
- Τώρα καλέστε τη μέθοδο postSlidesConvert()… της κλάσης SlidesApi και περάστε το αντικείμενο PostSlidesConvertRequest ως παράμετρο.
- Print conversion response in console
const {SlidesApi,PutSlidesConvertRequest} = require("asposeslidescloud");
const requests = require("asposeslidescloud");
const models = require("asposeslidescloud/model");
const clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
const secret = "388e864b819d8b067a8b1cb625a2ea8e";
// Get your ClientId and ClientSecret from https://dashboard.aspose.cloud (free registration required).
// δημιουργήστε ένα αντικείμενο του SlidesApi
const slidesApi = new SlidesApi(clientId, secret);
// δημιουργήστε μια παρουσίαση SlidesConvertRequest
const request = requests.PostSlidesConvertRequest();
// set output format as
request.format = "Jpeg"
// read the content of PPT file from local storage
request.document = require('fs').createReadStream("/Users/nayyershahbaz/Downloads/Animated PowerPoint.ppt");
// καλέστε το Slide Convert αίτημα
slidesApi.postSlidesConvert(request).then((result) => {
// καταγράψτε την απόκριση αποτελέσματος στην κονσόλα
console.log(result.response);
})
// πιάσε οποιαδήποτε προκύπτουσα εξαίρεση κατά τη διάρκεια της διαδικασίας μετατροπής
.catch(function (_err) {
// καταγράψτε το σφάλμα στην κονσόλα
console.log("Exception while calling Api: " + JSON.stringify(_err));
});
Μετατροπή PPT σε JPG χρησιμοποιώντας την εντολή cURL
Επίσης, αποκτούμε τη δυνατότητα πρόσβασης στο REST API χρησιμοποιώντας τις εντολές cURL μέσω της γραμμής εντολών τερματικού. Ωστόσο, καθώς οι API μας είναι προσβάσιμοι μόνο σε εξουσιοδοτημένους χρήστες, πρέπει πρώτα να δημιουργήσουμε ένα JWT access token με βάση τις λεπτομέρειες Client ID και Client Secret όπως καθορίζεται στο Aspose.Cloud dashboard. Παρακαλώ εκτελέστε την ακόλουθη εντολή για να δημιουργήσετε το JWT access token.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=718e4235-8866-4ebe-bff4-f5a14a4b6466&client_secret=388e864b819d8b067a8b1cb625a2ea8e" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Το επόμενο βήμα είναι να μετατρέψουμε το αρχείο PPT που είναι ήδη διαθέσιμο στο cloud storage σε JPG χρησιμοποιώντας την παρακάτω εντολή cURL. Παρακαλώ σημειώστε ότι μετατρέπουμε μόνο τη διαφάνεια με δείκτη 2 σε μορφή JPEG. Η τιμή Πλάτους καθορίζεται ως 600, η τιμή Ύψους καθορίζεται ως 800 και το όνομα του παραγόμενου αρχείου είναι MyConverted.jpeg.
curl -X PUT "https://api.aspose.cloud/v3.0/slides/Animated%20PowerPoint.ppt/slides/2/Jpeg?outPath=MyConverted.jpeg&width=600&height=800" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-H "Content-Type: application/json" \
-d "{ \"Format\": \"Jpeg\"}"
Request URL
https://api.aspose.cloud/v3.0/slides/Animated%20PowerPoint%20template.pptx/slides/3/Jpeg?outPath=MyConverted.jpeg&width=600&height=800

Εικόνα 2:- Προεπισκόπηση μετατροπής PowerPoint σε JPG.
Τα δείγματα αρχεία που χρησιμοποιήθηκαν στο παραπάνω παράδειγμα μπορούν να ληφθούν από τους παρακάτω συνδέσμους
Συμπέρασμα
Έχουμε εξερευνήσει τις δυνατότητες του Aspose.Slides Cloud SDK for Node.js για να μετατρέψουμε ένα PowerPoint σε εικόνα JPG. Όπως έχετε παρατηρήσει, η μετατροπή είναι τόσο απλή που λίγες γραμμές κώδικα μπορούν να κάνουν όλη την επεξεργασία χωρίς να χάσουν περιεχόμενο ή να υπονομεύσουν την ποιότητα της εξόδου. Επιπλέον, έχουμε επίσης δει τα βήματα για το πώς να εκτελέσουμε τη μετατροπή PPTX σε JPG χρησιμοποιώντας τις εντολές cURL στην κονσόλα γραμμή εντολών. Δεδομένου ότι όλα τα Cloud SDK μας έχουν αναπτυχθεί υπό άδεια MIT, μπορεί να κατεβάσετε τον πλήρη πηγαίο κώδικα του SDK που είναι διαθέσιμος στο [GitHub
Παρακαλώ δοκιμάστε να χρησιμοποιήσετε το API και σε περίπτωση που συναντήσετε οποιαδήποτε προβλήματα, μη διστάσετε να επικοινωνήσετε μαζί μας μέσω του Free Product support forum.
TIP: Θέλετε να δείτε το API σε δράση; Δοκιμάστε να χρησιμοποιήσετε την ΔΩΡΕΑΝ διαδικτυακή εφαρμογή PowerPoint to JPG converter.
Σχετικά Άρθρα
Σας προτείνουμε επίσης να εξερευνήσετε τα παρακάτω άρθρα και να μάθετε για: