Konvertera presentationer i handout‑läge med Python
Introduktion
Aspose.Slides tillhandahåller möjligheten att konvertera presentationer till olika format, inklusive att skapa handouts för utskrift i Handout‑läge. Detta läge låter dig konfigurera hur flera bilder visas på en enda sida, vilket gör det användbart för konferenser, seminarier och andra evenemang. Du kan aktivera detta läge genom att sätta egenskapen slides_layout_options i klasserna PdfOptions, RenderingOptions, HtmlOptions och TiffOptions.
Export av Handout‑läge
För att konfigurera Handout‑läge, använd objektet HandoutLayoutingOptions, som bestämmer hur många bilder som placeras på en enda sida samt andra visningsparametrar.
Nedan är ett kodexempel som visar hur du konverterar en presentation till PDF i Handout‑läge.
# Laddar en presentation.
with slides.Presentation("sample.pptx") as presentation:
# Ställ in exportalternativen.
slides_layout_options = slides.export.HandoutLayoutingOptions()
slides_layout_options.handout = slides.export.HandoutType.HANDOUTS_4_HORIZONTAL # 4 bilder på en sida horisontellt
slides_layout_options.print_slide_numbers = True # skriv ut bildnummer
slides_layout_options.print_frame_slide = True # skriv ut en ram runt bilderna
slides_layout_options.print_comments = False # inga kommentarer
pdf_options = slides.export.PdfOptions()
pdf_options.slides_layout_options = slides_layout_options
# Exportera presentationen till PDF med den valda layouten.
presentation.save("output.pdf", slides.export.SaveFormat.PDF, pdf_options)
slides_layout_options endast är tillgänglig för vissa utdataformat, såsom PDF, HTML, TIFF, och vid rendering som bilder.
FAQ
Vad är det maximala antalet bildminiatyrer per sida i Handout‑läge?
Aspose.Slides stöder presets upp till 9 miniatyrer per sida med horisontell eller vertikal ordning: 1, 2, 3, 4 (horisontell/vertikal), 6 (horisontell/vertikal) och 9 (horisontell/vertikal).
Kan jag definiera ett eget rutnät, till exempel 5 eller 8 bilder per sida?
Nej. Antalet och ordningen på miniatyrerna styrs strikt av uppräkningen HandoutType; godtyckliga layouter stöds inte.
Kan jag inkludera dolda bilder i Handout‑utdata?
Ja. Aktivera alternativet show_hidden_slides i exportinställningarna för målformatet, såsom PdfOptions, HtmlOptions eller TiffOptions.