ppt σε pptx

Μετατρέψτε το PPT σε PPTX χρησιμοποιώντας το .NET REST API.

Οι παρουσιάσεις PowerPoint χρησιμοποιούνται ευρέως για την κοινή χρήση πληροφοριών, την παροχή εντυπωσιακού οπτικού περιεχομένου και την προσέλκυση κοινού. Ωστόσο, η εργασία με διαφορετικές εκδόσεις αρχείων PowerPoint μπορεί μερικές φορές να οδηγήσει σε προβλήματα συμβατότητας, ειδικά κατά τη μετάβαση από την παλαιότερη μορφή PPT στη νεότερη μορφή PPTX. Εδώ προκύπτει η ανάγκη για μετατροπή PPT σε PPTX. Η μετατροπή των αρχείων σας PPT σε PPTX προσφέρει πολλά πλεονεκτήματα, συμπεριλαμβανομένης της βελτιωμένης συμβατότητας αρχείων , βελτιωμένες δυνατότητες και λειτουργικότητα και καλύτερη ενσωμάτωση με σύγχρονα εργαλεία παρουσίασης. Επίσης, για λόγους συμβατότητας προς τα πίσω ή συγκεκριμένες απαιτήσεις, μπορεί να χρειαστεί να μετατρέψουμε αρχεία PPTX σε μορφή PPT. Έτσι, σε αυτό το άρθρο, θα εξερευνήσουμε την απρόσκοπτη διαδικασία μετατροπής PPT σε PPTX και αντίστροφα χρησιμοποιώντας το .NET REST API.

REST API για μετατροπή PPT σε PPTX

Για να ολοκληρώσουμε τη μετατροπή PPT σε PPTX, μπορούμε να αξιοποιήσουμε την ισχύ του Aspose.Slides Cloud SDK για .NET. Παρέχει ένα ολοκληρωμένο σύνολο API και λειτουργιών που επιτρέπουν την απρόσκοπτη μετατροπή μεταξύ διαφορετικών μορφών παρουσίασης PowerPoint. Το REST API προσφέρει μια φιλική προς το χρήστη διεπαφή και εκτενή τεκμηρίωση, καθιστώντας τη διαδικασία μετατροπής ομαλή και αποτελεσματική. Επιπλέον, διασφαλίζει την ακρίβεια και την πιστότητα της εξόδου κατά τη μετατροπή PPT σε μορφή PPTX ή PPTX σε μορφή PPT, ώστε να μπορείτε να παρέχετε επαγγελματικές παρουσιάσεις με ευκολία.

Το πρώτο βήμα είναι να αναζητήσετε το «Aspose.Slides-Cloud» στη Διαχείριση πακέτων NuGet μέσα στο Visual Studio IDE και κάντε κλικ στο κουμπί «Προσθήκη πακέτου». Δεύτερον, αποκτήστε τα διαπιστευτήρια πελάτη σας από το σύννεφο dashboard πραγματοποιώντας σύνδεση χρησιμοποιώντας λογαριασμό Google ή GitHub. Σε περίπτωση που δεν διαθέτετε έναν υπάρχοντα λογαριασμό, απλώς δημιουργήστε έναν δωρεάν λογαριασμό ακολουθώντας τις οδηγίες που καθορίζονται στο quick start.

Μετατροπή PPT σε PPTX με C# .NET

Σε αυτήν την ενότητα, θα εξερευνήσουμε τις λεπτομέρειες και το απόσπασμα κώδικα για τη μετατροπή PPT σε PPTX χρησιμοποιώντας μια απλή και εύκολη προσέγγιση.

// Για περισσότερα παραδείγματα, επισκεφθείτε τη διεύθυνση https://github.com/aspose-slides-cloud
// Λάβετε διαπιστευτήρια πελάτη από τη https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";

// δημιουργήστε μια παρουσία του SlidesApi
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

// όνομα του PowerPoint εισόδου που βρίσκεται στο χώρο αποθήκευσης cloud
string sourcePPTX = "Architecture pitch deck.ppt";

// Μετατρέψτε όλες τις διαφάνειες PPT σε μορφή PPTX
var output = slidesApi.DownloadPresentation(inputPowerPoint, ExportFormat.Pptx);

// Αποθηκεύστε το PPTX που προκύπτει σε τοπική μονάδα δίσκου
using var pdfStream = File.Create("convertedPresentation.pptx");
output.CopyTo(pdfStream);
// κλείστε τη ροή εξόδου αρχείου
pdfStream.Close();

Τώρα ας εξερευνήσουμε τις λεπτομέρειες σχετικά με το παραπάνω απόσπασμα κώδικα.

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

Αρχικά, δημιουργήστε ένα αντικείμενο της κλάσης SlidesApi όπου μεταβιβάζουμε τα διαπιστευτήρια πελάτη ως ορίσματα εισόδου.

var output = slidesApi.DownloadPresentation(inputPowerPoint, ExportFormat.Pptx);

Καλέστε το API για να φορτώσετε το PPT που είναι αποθηκευμένο σε αποθήκευση cloud και να μετατρέψετε όλες τις διαφάνειες σε μορφή PPTX.

using var pdfStream = File.Create("convertedPresentation.pptx");
images.CopyTo(pdfStream);
pdfStream.Close();

Αποθηκεύστε το PPTX που προκύπτει σε τοπική μονάδα δίσκου.

Το API παρέχει επίσης τη δυνατότητα μετατροπής μόνο επιλεγμένων διαφανειών. Για να εκπληρώσετε αυτήν την απαίτηση, παρακαλούμε περάστε ένα αντικείμενο List που περιέχει αντίστοιχο ευρετήριο διαφανειών ως όρισμα στη μέθοδο «DownloadPresentation(…)».

List<int> selectdSlides = new List<int> { 1, 3};
//  Get all text items from the presentation.
var output = slidesApi.DownloadPresentation(inputPowerPoint, ExportFormat.Pptx, slides: selectdSlides);
μετατροπή ppt σε pptx

Προεπισκόπηση μετατροπής PPT σε PPTX.

Το δείγμα Παρουσίασης PowerPoint που χρησιμοποιείται στο παραπάνω παράδειγμα μπορεί να ληφθεί από το [Architecture pitch deck.pptx](https://create.microsoft.com/en-us/template/architecture-pitch-deck-b05bf529-a1dc-42d5-b9d6 -8a1e9569dd9c).

Μετατροπή PPTX σε PPT με χρήση εντολών cURL

Για να μετατρέψετε το PPTX σε PPT χρησιμοποιώντας εντολές cURL και Aspose.Slides Cloud, μπορείτε να αξιοποιήσετε τα ισχυρά RESTful API που παρέχονται από το Aspose.Slides Cloud. Με τις εντολές cURL, μπορείτε εύκολα να αλληλεπιδράσετε με τα τελικά σημεία του Aspose.Slides Cloud API και να εκτελέσετε τη λειτουργία μετατροπής. Κάνοντας αιτήματα HTTP με τις κατάλληλες παραμέτρους και έλεγχο ταυτότητας, μπορείτε να μετατρέψετε απρόσκοπτα τα αρχεία PPTX στη μορφή PPT.

Για να ξεκινήσετε με αυτήν την προσέγγιση, πρέπει πρώτα να δημιουργήσουμε ένα διακριτικό πρόσβασης JWT εκτελώντας την ακόλουθη εντολή:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Τώρα, εκτελέστε την ακόλουθη εντολή για να μετατρέψετε όλες τις διαφάνειες στην παρουσίαση PPTX που είναι διαθέσιμες στο χώρο αποθήκευσης cloud σε μορφή PPT. Μετά τη μετατροπή, η έξοδος αποθηκεύεται στον χώρο αποθήκευσης cloud.

curl -v "https://api.aspose.cloud/v3.0/slides/{sourcePPTX}/Ppt" 
-X POST \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{}" \
-o "{resultantFile}"

Αντικαταστήστε το «sourcePPTX» με το όνομα μιας εισόδου PPTX που είναι διαθέσιμη στο χώρο αποθήκευσης στο cloud, το «resultantFile» με το όνομα του προκύπτοντος PPT και το «accessToken» με το διακριτικό πρόσβασης JWT που δημιουργήθηκε παραπάνω.

συμπέρασμα

Συμπερασματικά, η μετατροπή PPT σε PPTX είναι μια πολύτιμη δυνατότητα που σας επιτρέπει να αξιοποιήσετε τις βελτιωμένες δυνατότητες και τη συμβατότητα της μορφής PPTX. Επιπλέον, αυτή η μετατροπή μειώνει σημαντικά το μέγεθος του αρχείου PowerPoint που προκύπτει. Ομοίως, μπορούμε επίσης να επιτύχουμε συμβατότητα προς τα πίσω κατά τη μετατροπή PPTX σε μορφή PPT. Τώρα, για να εκπληρώσετε αυτήν την απαίτηση, δοκιμάστε είτε να χρησιμοποιήσετε το .NET REST API που προσφέρει πλούσιο σύνολο δυνατοτήτων και ευκολία ενσωμάτωσης με εφαρμογές .NET. Εναλλακτικά, χρησιμοποιήστε τις εντολές cURL σε συνδυασμό με το Aspose.Slides Cloud API, επιτρέποντας μια ευέλικτη και επεκτάσιμη προσέγγιση, επιτρέποντάς σας να αξιοποιήσετε τη δύναμη της υποδομής cloud.

Επιλέξτε λοιπόν την προσέγγιση που ταιριάζει καλύτερα στο περιβάλλον ανάπτυξης και στις απαιτήσεις σας και ξεκλειδώστε τις δυνατότητες μετατροπής παρουσιάσεων PowerPoint.

Χρήσιμοι Σύνδεσμοι

Σχετικά Άρθρα

Συνιστούμε ανεπιφύλακτα να επισκεφτείτε τα παρακάτω ιστολόγια: