Chuyển đổi Bản trình chiếu PowerPoint sang Chế độ Handout bằng Java

Giới thiệu

Aspose.Slides cho phép bạn chuyển đổi các bản thuyết trình sang các định dạng đầu ra hỗ trợ chế độ Handout. Trong chế độ này, nhiều slide được sắp xếp trên một trang, rất hữu ích cho việc in tài liệu thuyết trình cho hội nghị, hội thảo và các sự kiện tương tự.

Chế độ Handout được cấu hình thông qua phương thức setSlidesLayoutOptions, phương thức này có sẵn trong IPdfOptions, IRenderingOptions, IHtmlOptionsITiffOptions. Để xác định bố cục handout, sử dụng đối tượng HandoutLayoutingOptions.

Xuất chế độ Handout

Để xuất một bản thuyết trình ở chế độ Handout, thiết lập phương thức setSlidesLayoutOptions cho tùy chọn xuất đích và gán một thể hiện của HandoutLayoutingOptions xác định số lượng slide trên mỗi trang và các tham số hiển thị liên quan.

Dưới đây là một ví dụ mã cho thấy cách chuyển đổi một bản thuyết trình sang PDF ở chế độ Handout.

// Tải một bản trình chiếu.
Presentation presentation = new Presentation("sample.pptx");
try {
    // Đặt các tùy chọn xuất.
    HandoutLayoutingOptions slidesLayoutOptions = new HandoutLayoutingOptions();
    slidesLayoutOptions.setHandout(HandoutType.Handouts4Horizontal);  // 4 slide trên một trang theo chiều ngang
    slidesLayoutOptions.setPrintSlideNumbers(true);                   // in số slide
    slidesLayoutOptions.setPrintFrameSlide(true);                     // in khung bao quanh slide
    slidesLayoutOptions.setPrintComments(false);                      // không có bình luận

    PdfOptions pdfOptions = new PdfOptions();
    pdfOptions.setSlidesLayoutOptions(slidesLayoutOptions);

    // Xuất bản trình chiếu sang PDF với bố cục đã chọn.
    presentation.save("output.pdf", SaveFormat.Pdf, pdfOptions);
} finally {
    if (presentation != null) presentation.dispose();    
}

Câu hỏi thường gặp

Số lượng thumbnail slide tối đa trên một trang trong chế độ Handout là bao nhiêu?

Aspose.Slides hỗ trợ các preset lên tới 9 thumbnail trên mỗi trang với thứ tự theo chiều ngang hoặc chiều dọc: 1, 2, 3, 4 (ngang/dọc), 6 (ngang/dọc) và 9 (ngang/dọc).

Tôi có thể định nghĩa lưới tùy chỉnh, như 5 hoặc 8 slide trên mỗi trang không?

Không. Số lượng và thứ tự của các thumbnail được kiểm soát chặt chẽ bởi lớp HandoutType; các bố cục tùy ý không được hỗ trợ.

Tôi có thể bao gồm các slide ẩn trong đầu ra Handout không?

Có. Bật các slide ẩn bằng cách sử dụng phương thức setShowHiddenSlides trong cài đặt xuất cho định dạng đích, chẳng hạn như PdfOptions, HtmlOptions hoặc TiffOptions.