Μετατροπή παρουσιάσεων σε λειτουργία Handout με Python

Εισαγωγή

Το Aspose.Slides παρέχει τη δυνατότητα μετατροπής παρουσιάσεων σε διάφορες μορφές, συμπεριλαμβανομένης της δημιουργίας φυλλαδίων για εκτύπωση στη λειτουργία Handout. Αυτή η λειτουργία σάς επιτρέπει να διαμορφώσετε τον τρόπο με τον οποίο εμφανίζονται πολλές διαφάνειες σε μια μόνο σελίδα, καθιστώντας την χρήσιμη για συνέδρια, σεμινάρια και άλλες εκδηλώσεις. Μπορείτε να ενεργοποιήσετε αυτή τη λειτουργία ορίζοντας την ιδιότητα slides_layout_options στις κλάσεις PdfOptions, RenderingOptions, HtmlOptions, και TiffOptions.

Εξαγωγή σε Λειτουργία Handout

Για να διαμορφώσετε τη λειτουργία Handout, χρησιμοποιήστε το αντικείμενο HandoutLayoutingOptions το οποίο καθορίζει πόσες διαφάνειες τοποθετούνται σε μια μόνο σελίδα και άλλες παραμέτρους εμφάνισης.

Παρακάτω βρίσκεται ένα παράδειγμα κώδικα που δείχνει πώς να μετατρέψετε μια παρουσίαση σε PDF στη λειτουργία Handout.

# Φορτώνει μια παρουσίαση.
with slides.Presentation("sample.pptx") as presentation:

    # Ορίζει τις επιλογές εξαγωγής.
    slides_layout_options = slides.export.HandoutLayoutingOptions()
    slides_layout_options.handout = slides.export.HandoutType.HANDOUTS_4_HORIZONTAL  # 4 διαφάνειες σε μια σελίδα οριζόντια
    slides_layout_options.print_slide_numbers = True                                 # εκτύπωση αριθμών διαφανειών
    slides_layout_options.print_frame_slide = True                                   # εκτύπωση πλαισίου γύρω από τις διαφάνειες
    slides_layout_options.print_comments = False                                     # χωρίς σχόλια

    pdf_options = slides.export.PdfOptions()
    pdf_options.slides_layout_options = slides_layout_options

    # Εξάγει την παρουσίαση σε PDF με την επιλεγμένη διάταξη.
    presentation.save("output.pdf", slides.export.SaveFormat.PDF, pdf_options)

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

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

Το Aspose.Slides υποστηρίζει presets έως 9 μικρογραφίες ανά σελίδα με οριζόντια ή κάθετη διάταξη: 1, 2, 3, 4 (οριζόντια/κατακόρυφη), 6 (οριζόντια/κατακόρυφη) και 9 (οριζόντια/κατακόρυφη).

Μπορώ να ορίσω προσαρμοσμένο πλέγμα, όπως 5 ή 8 διαφάνειες ανά σελίδα;

Όχι. Ο αριθμός και η σειρά των μικρογραφιών ελέγχονται αυστηρά από την απαρίθμηση HandoutType, και δεν υποστηρίζονται αυθαίρετες διατάξεις.

Μπορώ να συμπεριλάβω κρυφές διαφάνειες στην έξοδο Handout;

Ναι. Ενεργοποιήστε την επιλογή show_hidden_slides στις ρυθμίσεις εξαγωγής για τη μορφή‑στόχο, όπως PdfOptions, HtmlOptions, ή TiffOptions.