Δημιουργία Παρουσιάσεων στο Android

Επισκόπηση

Αυτό το άρθρο δείχνει πώς να δημιουργήσετε μια παρουσίαση στο Aspose.Slides, να προσθέσετε απλό περιεχόμενο σε μια διαφάνεια και να αποθηκεύσετε το αποτέλεσμα ως αρχείο. Επίσης, επιδεικνύει πώς να δημιουργήσετε και να αποθηκεύσετε μια νέα παρουσίαση, να ανοίξετε μια υπάρχουσα παρουσίαση σε υποστηριζόμενη μορφή και να τη μετατρέψετε σε άλλη μορφή.

Δημιουργία παρουσίασης PowerPoint

Για να προσθέσετε μια απλή ευθεία γραμμή σε μια επιλεγμένη διαφάνεια της παρουσίασης, ακολουθήστε τα παρακάτω βήματα:

  1. Δημιουργήστε ένα στιγμιότυπο της κλάσης Presentation.
  2. Αποκτήστε την αναφορά μιας διαφάνειας χρησιμοποιώντας το Index της.
  3. Προσθέστε ένα AutoShape τύπου Line χρησιμοποιώντας τη μέθοδο addAutoShape που εκτίθεται από το αντικείμενο Shapes.
  4. Γράψτε την τροποποιημένη παρουσίαση ως αρχείο PPTX.

Στο παρακάτω παράδειγμα, προσθέσαμε μια γραμμή στην πρώτη διαφάνεια της παρουσίασης.

// Δημιουργήστε ένα αντικείμενο Presentation που αντιπροσωπεύει ένα αρχείο παρουσίασης
Presentation pres = new Presentation();
try {
    // Αποκτήστε την πρώτη διαφάνεια
    ISlide slide = pres.getSlides().get_Item(0);

    // Προσθέστε ένα autoshape τύπου γραμμή
    slide.getShapes().addAutoShape(ShapeType.Line, 50, 150, 300, 0);
    pres.save("NewPresentation_out.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

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

Σε ποιες μορφές μπορώ να αποθηκεύσω μια νέα παρουσίαση;

Μπορείτε να αποθηκεύσετε σε PPTX, PPT και ODP, και να εξάγετε σε PDF, XPS, HTML, SVG, και εικόνες, μεταξύ άλλων.

Μπορώ να ξεκινήσω από ένα πρότυπο (POTX/POTM) και να το αποθηκεύσω ως κανονικό PPTX;

Ναι. Φορτώστε το πρότυπο και αποθηκεύστε το στην επιθυμητή μορφή· τα φορμά POTX/POTM/PPTM και παρόμοια υποστηρίζονται.

Πώς ελέγχω το μέγεθος/αναλογία διαφάνειας όταν δημιουργώ μια παρουσίαση;

Ορίστε το μέγεθος διαφάνειας (συμπεριλαμβανομένων προκαθορισμένων όπως 4:3 και 16:9 ή προσαρμοσμένων διαστάσεων) και διαλέξτε πώς θα κλιμακωθεί το περιεχόμενο.

Σε ποιες μονάδες μετρώνται τα μεγέθη και οι συντεταγμένες;

Σε σημεία: 1 ίντσα ισοδυναμεί με 72 μονάδες.

Πώς διαχειρίζομαι πολύ μεγάλες παρουσιάσεις (με πολλά αρχεία πολυμέσων) για να μειώσω τη χρήση μνήμης;

Χρησιμοποιήστε στρατηγικές διαχείρισης BLOB, περιορίστε την αποθήκευση στη μνήμη αξιοποιώντας προσωρινά αρχεία και προτιμήστε εργασίες βασισμένες σε αρχεία αντί για καθαρά ρεύματα στη μνήμη.

Μπορώ να δημιουργήσω/αποθηκεύσω παρουσιάσεις παράλληλα;

Δεν μπορείτε να λειτουργήσετε πάνω στην ίδια Presentation παρουσίαση από πολλαπλά νήματα. Εκτελέστε ξεχωριστές, απομονωμένες στιγμιότυπες ανά νήμα ή διεργασία.

Πώς αφαιρώ το υδατογράφημα δοκιμής και τους περιορισμούς;

Εφαρμόστε μια άδεια μία φορά ανά διεργασία. Το XML της άδειας πρέπει να παραμείνει αμετάβλητο, και η ρύθμιση της άδειας θα πρέπει να συγχρονίζεται εάν εμπλέκονται πολλαπλά νήματα.

Μπορώ να υπογράψω ψηφιακά το PPTX που δημιουργώ;

Ναι. Τα Ψηφιακές υπογραφές (προσθήκη και επαλήθευση) υποστηρίζονται για παρουσιάσεις.

Υποστηρίζονται μακροεντολές (VBA) στις δημιουργημένες παρουσιάσεις;

Ναι. Μπορείτε να δημιουργήσετε/επεξεργαστείτε προγράμματα VBA και να αποθηκεύσετε αρχεία με δυνατότητα μακροεντολών όπως PPTM/PPSM.