Μετατροπή παρουσιάσεων PowerPoint σε SWF Flash με JavaScript
Επισκόπηση
Αυτό το άρθρο εξηγεί πώς να μετατρέψετε παρουσιάσεις PowerPoint σε SWF χρησιμοποιώντας το Aspose.Slides. Δείχνει πώς να αποθηκεύσετε μια παρουσίαση ως αρχείο SWF με τη μέθοδο Presentation.save και πώς να διαμορφώσετε την εξαγωγή με SwfOptions, συμπεριλαμβανομένων των ρυθμίσεων του προβολέα και της διάταξης σημειώσεων ή σχολίων.
Μετατροπή PPT(X) σε SWF
Η μέθοδος save που εκτίθεται από την κλάση Presentation μπορεί να χρησιμοποιηθεί για να μετατρέψει ολόκληρη την παρουσίαση σε έγγραφο SWF. Το παρακάτω παράδειγμα δείχνει πώς να μετατρέψετε μια παρουσίαση σε έγγραφο SWF χρησιμοποιώντας τις επιλογές που παρέχει η κλάση SWFOptions. Μπορείτε επίσης να συμπεριλάβετε σχόλια στο παραγόμενο SWF χρησιμοποιώντας την κλάση SWFOptions και την κλάση NotesCommentsLayoutingOptions.
var pres = new aspose.slides.Presentation("Sample.pptx");
try {
var swfOptions = new aspose.slides.SwfOptions();
swfOptions.setViewerIncluded(false);
swfOptions.getNotesCommentsLayouting().setNotesPosition(aspose.slides.NotesPositions.BottomFull);
// Αποθήκευση παρουσίασης
pres.save("Sample.swf", aspose.slides.SaveFormat.Swf, swfOptions);
} finally {
if (pres != null) {
pres.dispose();
}
}
Συχνές ερωτήσεις
Μπορώ να συμπεριλάβω κρυφές διαφάνειες στο SWF;
Ναι. Χρησιμοποιήστε τη μέθοδο setShowHiddenSlides στην κλάση SwfOptions. Από προεπιλογή, οι κρυφές διαφάνειες δεν εξάγονται.
Πώς μπορώ να ελέγξω τη συμπίεση και το τελικό μέγεθος του SWF;
Χρησιμοποιήστε τη μέθοδο setCompressed και setJpegQuality για να εξισορροπήσετε το μέγεθος του αρχείου και την πιστότητα της εικόνας.
Για τι χρησιμεύει το ‘setViewerIncluded’ και πότε πρέπει να το χρησιμοποιήσω;
Το setViewerIncluded προσθέτει ενσωματωμένο UI αναπαραγωγού (πλήκτρα πλοήγησης, πίνακες, αναζήτηση). Χρησιμοποιήστε το εάν σκοπεύετε να χρησιμοποιήσετε δικό σας player ή χρειάζεστε ένα καθαρό πλαίσιο SWF χωρίς UI.
Τι συμβαίνει αν μια πηγή γραμματοσειράς λείπει στο μηχάνημα εξαγωγής;
Το Aspose.Slides θα αντικαταστήσει τη γραμματοσειρά που καθορίζετε μέσω του setDefaultRegularFont στην κλάση SwfOptions για να αποφύγει μια ανεπιθύμητη εναλλακτική.