Μετατροπή παρουσιάσεων PowerPoint σε λειτουργία Handout με C++
Εισαγωγή
Το Aspose.Slides παρέχει τη δυνατότητα μετατροπής παρουσιάσεων σε διάφορες μορφές, συμπεριλαμβανομένης της δημιουργίας φυλλαδίων για εκτύπωση σε λειτουργία Handout. Αυτή η λειτουργία επιτρέπει τη διαμόρφωση τουπώς πολλές διαφάνειες εμφανίζονται σε μία σελίδα, καθιστώντας την χρήσιμη για συνέδρια, σεμινάρια και άλλες εκδηλώσεις. Μπορείτε να ενεργοποιήσετε αυτή τη λειτουργία ορίζοντας τη μέθοδο set_SlidesLayoutOptions στις διεπαφές IPdfOptions, IRenderingOptions, IHtmlOptions, και ITiffOptions .
Εξαγωγή σε Λειτουργία Handout
Για τη διαμόρφωση της λειτουργίας Handout, χρησιμοποιήστε το αντικείμενο HandoutLayoutingOptions , το οποίο καθορίζει πόσες διαφάνειες τοποθετούνται σε μία σελίδα και άλλες παραμέτρους εμφάνισης.
Παρακάτω υπάρχει ένα παράδειγμα κώδικα που δείχνει πώς να μετατρέψετε μια παρουσίαση σε PDF σε λειτουργία Handout.
// Φόρτωση μιας παρουσίασης.
auto presentation = MakeObject<Presentation>(u"sample.pptx");
// Ορίστε τις επιλογές εξαγωγής.
auto slidesLayoutOptions = MakeObject<HandoutLayoutingOptions>();
slidesLayoutOptions->set_Handout(HandoutType::Handouts4Horizontal); // 4 διαφάνειες σε μία σελίδα οριζόντια
slidesLayoutOptions->set_PrintSlideNumbers(true); // εκτύπωση αριθμών διαφανειών
slidesLayoutOptions->set_PrintFrameSlide(true); // εκτύπωση πλαισίου γύρω από τις διαφάνειες
slidesLayoutOptions->set_PrintComments(false); // χωρίς σχόλια
auto pdfOptions = MakeObject<PdfOptions>();
pdfOptions->set_SlidesLayoutOptions(slidesLayoutOptions);
// Export the presentation to PDF with the chosen layout.
presentation->Save(u"output.pdf", SaveFormat::Pdf, pdfOptions);
presentation->Dispose();
set_SlidesLayoutOptions είναι διαθέσιμη μόνο για ορισμένες μορφές εξόδου, όπως PDF, HTML, TIFF, και κατά τη δημιουργία εικόνων.
Συχνές ερωτήσεις
Ποιος είναι ο μέγιστος αριθμός μικρογραφιών διαφανειών ανά σελίδα στη λειτουργία Handout;
Το Aspose.Slides υποστηρίζει presets έως 9 μικρογραφίες ανά σελίδα με οριζόντια ή κάθετη διάταξη: 1, 2, 3, 4 (οριζόντια/κάθετη), 6 (οριζόντια/κάθετη) και 9 (οριζόντια/κάθετη).
Μπορώ να ορίσω προσαρμοσμένο πλέγμα, όπως 5 ή 8 διαφάνειες ανά σελίδα;
Όχι. Ο αριθμός και η σειρά των μικρογραφιών ελέγχονται αυστηρά από την απαρίθμηση HandoutType , και δεν υποστηρίζονται αυθαίρετες διατάξεις.
Μπορώ να συμπεριλάβω κρυφές διαφάνειες στην έξοδο Handout;
Ναι. Χρησιμοποιήστε τη μέθοδο set_ShowHiddenSlides στις ρυθμίσεις εξαγωγής για τη μορφή-στόχο, όπως PdfOptions, HtmlOptions, ή TiffOptions.