แปลงงานนำเสนอในโหมด Handout ด้วย Python

บทนำ

Aspose.Slides ให้ความสามารถในการแปลงงานพรีเซนเทชันเป็นรูปแบบต่างๆ รวมถึงการสร้างเอกสารแจกพิมพ์ในโหมด Handout โหมดนี้ทำให้คุณสามารถกำหนดว่าหลายสไลด์จะแสดงบนหน้าหนึ่งอย่างไร ซึ่งเป็นประโยชน์สำหรับการประชุม สัมมนา และกิจกรรมอื่น ๆ คุณสามารถเปิดใช้งานโหมดนี้ได้โดยการตั้งค่า property 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 สไลด์ต่อหน้าได้หรือไม่?

ไม่ได้ จำนวนและการเรียงลำดับของภาพย่อถูกควบคุมอย่างเคร่งครัดโดย enumeration HandoutType; ไม่รองรับการจัดวางแบบ任意

ฉันสามารถรวมสไลด์ที่ซ่อนอยู่ในผลลัพธ์ Handout ได้หรือไม่?

ได้ เปิดใช้งานตัวเลือก show_hidden_slides ในการตั้งค่าการส่งออกสำหรับรูปแบบเป้าหมาย เช่น PdfOptions, HtmlOptions, หรือ TiffOptions