Μετατροπή παρουσιάσεων PowerPoint σε λειτουργία φυλλάδιου χρησιμοποιώντας Python

Εισαγωγή

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

Ρυθμίστε τη διάταξη μέσω της μεθόδου setSlidesLayoutOptions. Οι διατάξεις φυλλάδιου υποστηρίζονται από PdfOptions, RenderingOptions, HtmlOptions, και TiffOptions. Χρησιμοποιήστε ένα αντικείμενο HandoutLayoutingOptions για τον καθορισμό των ρυθμίσεων διάταξης και εμφάνισης.

Εξαγωγή σε Λειτουργία Φυλλάδιου

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

Το παρακάτω παράδειγμα φορτώνει το αρχείο sample.pptx και το εξάγει σε PDF με τέσσερις διαφάνειες ανά σελίδα σε οριζόντια σειρά. Περιλαμβάνει αριθμούς διαφανειών και πλαίσια γύρω από τις διαφάνειες, και εξαιρεί τα σχόλια.

import jpype
import asposeslides

if not jpype.isJVMStarted():
    jpype.startJVM()

from asposeslides.api import HandoutLayoutingOptions, HandoutType, PdfOptions, Presentation, SaveFormat

# Φορτώστε μια παρουσίαση.
presentation = Presentation("sample.pptx")
try:
    # Διαμορφώστε τη διάταξη του φυλλαδίου.
    slides_layout_options = HandoutLayoutingOptions()
    slides_layout_options.setHandout(HandoutType.Handouts4Horizontal)
    slides_layout_options.setPrintSlideNumbers(True)
    slides_layout_options.setPrintFrameSlide(True)
    slides_layout_options.setPrintComments(False)

    pdf_options = PdfOptions()
    pdf_options.setSlidesLayoutOptions(slides_layout_options)

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

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

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

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

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

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

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

Ναι. Ενεργοποιήστε τις κρυφές διαφάνειες στις ρυθμίσεις εξαγωγής για το μορφότυπο-στόχο. Για PDF, καλέστε τη μέθοδο PdfOptions.setShowHiddenSlides με True πριν αποθηκεύσετε την παρουσίαση.