Split PowerPoint

Διαχωρίστε τις Παρουσιάσεις PowerPoint online | Μάθετε πώς να Διαχωρίσετε το PPT.

Αυτό το άρθρο εξηγεί τα βήματα για να διαχωρίσετε τις παρουσίες PowerPoint στην εφαρμογή C#. Είμαστε καλά ενημερωμένοι ότι ένα PPT αρχείο περιέχει διάφορους τύπους πληροφοριών, όπως κείμενο, κουκίδες, εικόνες, πολυμεσικό υλικό και άλλα ενσωματωμένα αντικείμενα OLE. Έτσι, αντί να μοιραστείτε το πλήρες αρχείο, μπορεί να έχετε την ανάγκη να διαχωρίσετε τις διαφάνειες PowerPoint σε ξεχωριστά αρχεία και να τις μοιραστείτε ανάλογα. Επομένως, θα χωρίσουμε προγραμματισμένα το PPT σε πολλά αρχεία.

Διαχωρισμός PPT Online σε ένα πρόγραμμα περιήγησης ιστού

Η API Reference for Aspose.Slides Cloud είναι επίσης διαθέσιμη σε online swagger μορφή. Σύμφωνα με το Document Object Model του Aspose.Slides, μια παρουσίαση PowerPoint περιέχει μια συλλογή από Slides. Το Cloud API επεξεργασίας PowerPoint παρέχει μια πληθώρα επιλογών κατά τη διαίρεση των slides PowerPoint και σας επιτρέπει να αποθηκεύετε την έξοδο σε μια ποικιλία φορματών εξόδου. Η εικόνα στη δεξιά πλευρά δείχνει τη λίστα με τους υποστηριζόμενους φορματικούς τύπους από τη λειτουργία διαίρεσης.

Τώρα ως πρώτο βήμα, ταυτοποιήστε τον χρήστη σας παρέχοντας το App SID και το App Key και μόλις έχετε δώσει τα έγκυρα διαπιστευτήρια, ένα JWT token δημιουργείται. Έτσι, προκειμένου να επιτύχουμε την απαίτησή μας να διαχωρίσουμε τις διαφάνειες παρουσίασης PowerPoint, πρέπει να χρησιμοποιήσουμε τη μέθοδο PostSlidesSplit. Τώρα κάντε κλικ στο κουμπί Δοκιμάστε το δίπλα στη μέθοδο Split POST. Τουλάχιστον, πρέπει να παρέχετε το όνομα ενός αρχείου παρουσίασης εισόδου για να ξεκινήσει η λειτουργία.

Presentation1.pptx προεπισκόπηση στο Cloud storage

Image 1:- Παρουσίαση1.pptx προεπισκόπηση στο Cloud storage

Ορίστε τη μορφή παρουσίασης PowerPoint

Επιλογή μορφής PPTX από το αναδυόμενο μενού.

Εικόνα 2:- Επιλεγμένο μορφή PPTX από το αναπτυσσόμενο μενού

Σε αυτό το σενάριο, θα χρησιμοποιήσουμε το Presentation1.pptx όπως φαίνεται στην εικόνα παραπάνω για να εκτελέσουμε τη διαδικασία διαχωρισμού. Κάτω από το αναπτυσσόμενο μενού μορφής, πρέπει να επιλέξουμε τη επιθυμητή μορφή εξόδου μετά τη διαδικασία διαχωρισμού. Ας χρησιμοποιήσουμε το PPTX για αυτό το σενάριο. Το επόμενο βήμα είναι να καθορίσουμε τις τιμές των από και προς διαφανειών. Όταν η τιμή Από δεν προσδιορίζεται, τότε η διαδικασία διαχωρισμού ξεκινά από την πρώτη διαφάνεια της παρουσίασης. Ομοίως, αν δεν παρέχουμε τιμή Προς, τότε ο διαχωρισμός τελειώνει στην τελευταία διαφάνεια. Δεδομένου ότι το αρχείο παρουσίασης έχει μόνο δύο δια

If the user account is properly authenticated and desired input parameters are correct, you will notice a server response code 200 is displayed and the response body will list the source and resultant PPTX files links. Please take a look over the following image file.

Προεπισκόπηση σώματος απόκρισης διακομιστή

Image 3:- Προβολή του σώματος απάντησης του διακομιστή.

Μπορείτε επίσης να παρατηρήσετε μια εντολή cURL που εμφανίζεται και μπορεί επίσης να χρησιμοποιηθεί για να πραγματοποιήσει περαιτέρω λειτουργίες διαχωρισμού διαφανειών PowerPoint (μετά την ενημέρωση των απαιτούμενων παραμέτρων).

Τώρα ας ρίξουμε μια ματιά στην αποθήκευση cloud μετά από αυτή τη λειτουργία. Παρατηρήστε ότι δύο νέα αρχεία παρουσίασης PowerPoint είναι καταχωρημένα στην αποθήκευση cloud.

Αρχεία PowerPoint ως αποτέλεσμα της λειτουργίας Split.

Image 4:- Αποτελέσματα αρχείων PowerPoint μετά τη λειτουργία διαχωρισμού.

Τώρα ας ρίξουμε μια ματιά στην τελική παρουσίαση PowerPoint.

Προεπισκόπηση δύο διαφανειών στην παρουσίαση PowerPoint

Εικόνα 5:- Προεπισκόπηση δύο διαφανειών στην πηγή Παρουσίαση PowerPoint

First slide exported as individual PTX file.

Image 6:- Η πρώτη διαφάνεια εξάγεται ως μια μεμονωμένη αρχείο PPTX.

Δεύτερη διαφάνεια εξαγωγής ως ξεχωριστό αρχείο PTX.

Image 7:- Δεύτερη διαφάνεια εξαγόμενη ως ατομικό αρχείο PTX.

Διαχωρισμός παρουσίασης PowerPoint σε C#

Σε αυτή την ενότητα, πρόκειται να εξετάσουμε λεπτομερώς πώς να χωρίσουμε τις διαφάνειες PowerPoint χρησιμοποιώντας Aspose.Slides Cloud SDK for .NET. Έτσι, πρώτα θα ανεβάσουμε το αρχείο Presentation1.pptx στο cloud storage, και στη συνέχεια θα εκτελεστεί η λειτουργία διαχωρισμού διαφανειών.

string MyAppKey = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx";   // Get AppKey and AppSID from https://dashboard.aspose.cloud/
// δημιουργήστε ένα αντικείμενο του SlidesAPI περνώντας τις πληροφορίες AppKey και AppSid
SlidesApi slidesApi = new SlidesApi(MyAppSid, MyAppKey);

String fileName = "Presentation1.pptx";
int? width = null;
int? height = null;
int? from = 1;
int? to = 2;

// upload PowerPoint.pptx to Cloud storage
slidesApi.UploadFile(new UploadFileRequest(File.Open("Presentation1.pptx", FileMode.Open), "Presentation1.pptx", null));
// Διαχωρίστε τις διαφάνειες PowerPoint από τον δείκτη 1 έως 2 και αποθηκεύστε την έξοδο σε μορφή PPTX.
slidesApi.PostSlidesSplit(new PostSlidesSplitRequest(fileName, null, SlideExportFormat.Pptx, width, height, to, from));

Ενώ χρησιμοποιείτε το παραπάνω κομμάτι κώδικα, μπορείτε επίσης να δημιουργήσετε την έξοδο σε άλλες υποστηριζόμενες μορφές δηλαδή. PPT σε PDF, PPT σε JPG, PPT σε PNG, PPT σε HTML, PPT σε XPS, κ.λπ. Το μόνο που χρειάζεται να κάνετε είναι να αλλάξετε την τιμή της αναπαράστασης SlideExportFormat στη μέθοδο PostSlidesSplitRequest().

Info: Θέλετε να δείτε ppt splitter online; δοκιμάστε να χρησιμοποιήσετε την ΔΩΡΕΑΝ online Splitter εφαρμογή.

Συμπέρασμα

Σε αυτό το άρθρο, μάθαμε λεπτομέρειες σχετικά με το πώς να χωρίσουμε παρουσιάσεις PowerPoint χρησιμοποιώντας C# .NET καθώς και μέσω εντολών cURL. Σύμφωνα με τις απαιτήσεις σας, μπορείτε να κατεβάσετε τον πλήρη κώδικα πηγής του Aspose.Slides Cloud SDK για .NET από GitHub. Επιπλέον, σε περίπτωση που συναντήσετε οποιαδήποτε προβλήματα κατά τη χρήση του API, μη διστάσετε να επικοινωνήσετε μαζί μας μέσω του free customer support forum.

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