Αυτό το σύντομο άρθρο περιγράφει πώς να εξάγετε πολυμέσα από PowerPoint χρησιμοποιώντας C#. Περιέχει όλες τις λεπτομέρειες για τη ρύθμιση του IDE, μια λίστα βημάτων και ένα δείγμα κώδικα που δείχνει πώς να εξάγετε ένα βίντεο από το PowerPoint χρησιμοποιώντας C#. Αυτός ο κώδικας δεν περιορίζεται μόνο στην εξαγωγή βίντεο, καθώς μπορεί επίσης να εξάγει ήχο. Θα μάθετε τεχνικές για την εξαγωγή όλων των τύπων μορφών αρχείων βίντεο και ήχου που υποστηρίζονται από το PowerPoint.
Βήματα για την εξαγωγή βίντεο από το PowerPoint χρησιμοποιώντας C#
- Ορίστε το περιβάλλον να χρησιμοποιεί Aspose.Slides for .NET για την εξαγωγή μέσων από μια παρουσίαση
- Ορίστε την άδεια προαιρετικά, καθορίστε το όνομα του αρχείου εισόδου PPTX και το φάκελο εξόδου για την αποθήκευση όλων των εξαγόμενων αρχείων πολυμέσων
- Φορτώστε το αρχείο PPTX προέλευσης στο αντικείμενο κλάσης Presentation για ανάγνωση του περιεχομένου
- Επανάληψη σε όλες τις διαφάνειες της παρουσίασης και ανάλυση όλων των σχημάτων σε κάθε διαφάνεια
- Εάν βρεθεί ενσωματωμένο βίντεο στο shape, προσδιορίστε τη μορφή του χρησιμοποιώντας τη προσαρμοσμένη λειτουργία και αποθηκεύστε το στον φάκελο εξόδου
- Εάν το σχήμα περιέχει ενσωματωμένο ηχητικό κλιπ, προσδιορίστε τη μορφή του με τη βοήθεια της προσαρμοσμένης συνάρτησης και αποθηκεύστε το στον φάκελο εξόδου
- Ορίστε τη προσαρμοσμένη συνάρτηση για τον καθορισμό της μορφής του αρχείου πολυμέσων
Αυτά τα βήματα περιγράφουν πώς να εξάγετε βίντεο από το PowerPoint χρησιμοποιώντας C#. Φορτώστε το αρχείο PPTX προέλευσης, επαναλάβετε μέσω όλων των διαφανειών, λάβετε μια συλλογή σχημάτων σε κάθε διαφάνεια και ελέγξτε την παρουσία ενσωματωμένων ηχητικών και βίντεο κλιπ σε αυτήν. Εάν βρεθεί αρχείο πολυμέσων, προσδιορίστε τον τύπο του και αποθηκεύστε το στον φάκελο εξόδου.
Κώδικας για την εξαγωγή ήχου από PPTX χρησιμοποιώντας C#
Αυτός ο κώδικας δείχνει πώς να εξάγετε ένα βίντεο από ένα PowerPoint χρησιμοποιώντας C#. Ο δείγματος κώδικας περιλαμβάνει ξεχωριστές ενότητες για την ανάκτηση ενσωματωμένων βίντεο και ηχητικών κλιπ που μπορείτε να χρησιμοποιήσετε όπως χρειάζεται. Η ιδιότητα ContentType που εκτίθεται από το αντικείμενο μέσων Aspose.Slides περιέχει την ακριβή επέκταση αρχείου που χρησιμοποιήθηκε για την αποθήκευση του κλιπ στη διαφάνεια.
Αυτό το άρθρο εξηγεί τη διαδικασία εξαγωγής ήχου και βίντεο από την παρουσίαση PowerPoint. Για την εξαγωγή κειμένου από το PowerPoint, ανατρέξτε στο άρθρο Extract Text from PowerPoint using C#.