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