แปลงงานนำเสนอ PowerPoint ในโหมด Handout โดยใช้ JavaScript
บทนำ
Aspose.Slides ให้ความสามารถในการแปลงงานนำเสนอเป็นรูปแบบต่าง ๆ รวมถึงการสร้างเอกสารสรุปสำหรับพิมพ์ในโหมด Handout โหมดนี้อนุญาตให้คุณกำหนดว่าหลายสไลด์จะแสดงบนหน้าหนึ่งอย่างไร ทำให้เป็นประโยชน์สำหรับการประชุม สัมมนา และกิจกรรมอื่น ๆ คุณสามารถเปิดใช้โหมดนี้ได้โดยการตั้งค่าวิธี setSlidesLayoutOptions ในคลาส PdfOptions,RenderingOptions,HtmlOptions,และTiffOptions
การส่งออกโหมด Handout
ในการกำหนดค่าโหมด Handout ให้ใช้วัตถุ HandoutLayoutingOptions ซึ่งกำหนดจำนวนสไลด์ที่วางบนหน้าหนึ่งและพารามิเตอร์การแสดงผลอื่น ๆ
ด้านล่างเป็นตัวอย่างโค้ดที่แสดงวิธีแปลงงานนำเสนอเป็น PDF ในโหมด Handout
// โหลดงานนำเสนอ.
let presentation = new asposeSlides.Presentation("sample.pptx");
// ตั้งค่าตัวเลือกการส่งออก.
let slidesLayoutOptions = new asposeSlides.HandoutLayoutingOptions();
slidesLayoutOptions.setHandout(asposeSlides.HandoutType.Handouts4Horizontal); // 4 สไลด์ต่อหน้าในแนวนอน
slidesLayoutOptions.setPrintSlideNumbers(true); // พิมพ์หมายเลขสไลด์
slidesLayoutOptions.setPrintFrameSlide(true); // พิมพ์กรอบรอบสไลด์
slidesLayoutOptions.setPrintComments(false); // ไม่มีคอมเมนต์
let pdfOptions = new asposeSlides.PdfOptions();
pdfOptions.setSlidesLayoutOptions(slidesLayoutOptions);
// ส่งออกงานนำเสนอเป็น PDF ด้วยการจัดวางที่เลือก.
presentation.save("output.pdf", asposeSlides.SaveFormat.Pdf, pdfOptions);
presentation.dispose();
setSlidesLayoutOptions มีให้ใช้เฉพาะรูปแบบเอาต์พุตบางรูปแบบ เช่น PDF, HTML, TIFF และเมื่อเรนเดอร์เป็นรูปภาพ
คำถามที่พบบ่อย
จำนวนสูงสุดของภาพย่อสไลด์ต่อหน้าในโหมด Handout คือเท่าไหร่?
Aspose.Slides รองรับ presets สูงสุด 9 ภาพย่อต่อหน้า พร้อมการจัดเรียงแนวนอนหรือแนวตั้ง: 1, 2, 3, 4 (แนวนอน/แนวตั้ง), 6 (แนวนอน/แนวตั้ง) และ 9 (แนวนอน/แนวตั้ง).
ฉันสามารถกำหนดตารางแบบกำหนดเอง เช่น 5 หรือ 8 สไลด์ต่อหน้าได้หรือไม่?
ไม่ได้ จำนวนและการจัดเรียงภาพย่อถูกควบคุมอย่างเคร่งครัดโดยการนับประเภท HandoutType; ไม่รองรับการจัดเรียงแบบกำหนดเอง.
ฉันสามารถรวมสไลด์ที่ซ่อนอยู่ในผลลัพธ์ Handout ได้หรือไม่?
ได้ ใช้เมธอด setShowHiddenSlides ในการตั้งค่าการส่งออกสำหรับรูปแบบเป้าหมาย เช่น PdfOptions,HtmlOptions,หรือTiffOptions.