Μετατροπή PPTX σε PPT σε PHP

Επισκόπηση

Αυτό το άρθρο εξηγεί πώς να μετατρέψετε μια παρουσίαση PowerPoint σε μορφή PPTX σε μορφή PPT χρησιμοποιώντας PHP. Καλύπτεται το ακόλουθο θέμα.

  • Μετατροπή PPTX σε PPT

Μετατροπή PPTX σε PPT σε PHP

Για δείγμα κώδικα Java για τη μετατροπή PPTX σε PPT, δείτε την παρακάτω ενότητα, δηλαδή Convert PPTX to PPT. Απλώς φορτώνει το αρχείο PPTX και το αποθηκεύει σε μορφή PPT. Καθορίζοντας διαφορετικές μορφές αποθήκευσης, μπορείτε επίσης να αποθηκεύσετε το αρχείο PPTX σε πολλές άλλες μορφές όπως PDF, XPS, ODP, HTML κ.λπ., όπως συζητείται σε αυτά τα άρθρα.

Μετατροπή PPTX σε PPT

Για να μετατρέψετε ένα PPTX σε PPT, απλά περάστε το όνομα του αρχείου και τη μορφή αποθήκευσης στη μέθοδο Save της κλάσης Presentation. Το παρακάτω παράδειγμα κώδικα PHP μετατρέπει μια Παρουσίαση από PPTX σε PPT χρησιμοποιώντας τις προεπιλεγμένες επιλογές.

  # δημιουργήστε ένα αντικείμενο Presentation που αντιπροσωπεύει ένα αρχείο PPTX
  $presentation = new Presentation("template.pptx");
  # αποθηκεύστε την παρουσίαση ως PPT
  $presentation->save("output.ppt", SaveFormat::Ppt);

Συχνές ερωτήσεις

Διατηρούνται όλα τα εφέ και οι λειτουργίες του PPTX κατά την αποθήκευση στη κληρονομική μορφή PPT (97–2003);

Δεν πάντα. Η μορφή PPT δεν υποστηρίζει ορισμένες νεότερες δυνατότητες (π.χ., συγκεκριμένα εφέ, αντικείμενα και συμπεριφορές), έτσι οι λειτουργίες μπορεί να απλοποιηθούν ή να ραστεροποιηθούν κατά τη μετατροπή.

Μπορώ να μετατρέψω μόνο τις επιλεγμένες διαφάνειες σε PPT αντί για ολόκληρη την παρουσίαση;

Η άμεση αποθήκευση στοχεύει σε όλη την παρουσίαση. Για να μετατρέψετε συγκεκριμένες διαφάνειες, δημιουργήστε μια νέα παρουσίαση που να περιέχει μόνο αυτές τις διαφάνειες και αποθηκεύστε την ως PPT· εναλλακτικά, χρησιμοποιήστε μια υπηρεσία/API που υποστηρίζει παραμέτρους μετατροπής ανά διαφάνεια.

Υποστηρίζονται παρουσιάσεις με προστασία κωδικού;

Ναι. Μπορείτε να ανιχνεύσετε αν ένα αρχείο είναι προστατευμένο, να το ανοίξετε με κωδικό πρόσβασης, και επίσης ρυθμίστε ρυθμίσεις προστασίας/κρυπτογράφησης για το αποθηκευμένο PPT.