Chuyển Đổi Bản Trình Bày sang HTML5 trong .NET

Tổng quan

Bài viết này giải thích cách chuyển đổi bản trình bày PowerPoint sang HTML5 bằng Aspose.Slides. Nó bao gồm việc xuất HTML5 cơ bản mà không có phần mở rộng web hoặc phụ thuộc bổ sung, cũng như các tùy chọn để kiểm soát hoạt ảnh hình dạng và chuyển đổi slide. Bài viết cũng trình bày quy trình xuất chuẩn từ PowerPoint sang HTML, giải thích cách tạo đầu ra HTML5 ở chế độ xem slide, và minh họa cách bao gồm các bình luận trong tài liệu đã xuất bằng cách cấu hình bố cục của chúng.

Xuất PowerPoint sang HTML5

Đoạn mã C# này cho thấy cách xuất bản trình bày sang HTML5 mà không có phần mở rộng web và phụ thuộc:

using (Presentation pres = new Presentation("pres.pptx"))
{
   pres.Save("pres.html", SaveFormat.Html5);
}

Bạn có thể muốn chỉ định các cài đặt cho hoạt ảnh hình dạng và chuyển đổi slide theo cách này:

using (Presentation pres = new Presentation("pres.pptx"))
{
   pres.Save("pres5.html", SaveFormat.Html5, new Html5Options
   {
       AnimateShapes = false,
       AnimateTransitions = false
   });
}

Xuất PowerPoint sang HTML

Đoạn mã C# này minh họa quy trình chuẩn từ PowerPoint sang HTML:

using (Presentation pres = new Presentation("pres.pptx"))
{
   pres.Save("pres.html", SaveFormat.Html);
}

Trong trường hợp này, nội dung bản trình bày được hiển thị thông qua SVG dưới dạng:

<body>
<div class="slide" name="slide" id="slideslideIface1">
     <svg version="1.1">
         <g> THE SLIDE CONTENT GOES HERE </g>
     </svg>
</div>
</body>

Xuất PowerPoint sang HTML5 ở chế độ Xem Slide

Aspose.Slides cho phép bạn chuyển đổi bản trình bày PowerPoint thành tài liệu HTML5 trong đó các slide được hiển thị ở chế độ xem slide. Khi mở tệp HTML5 kết quả trong trình duyệt, bạn sẽ thấy bản trình bày ở chế độ xem slide trên trang web.

Đoạn mã C# này minh họa quy trình xuất PowerPoint sang HTML5 ở chế độ Xem Slide:

using (Presentation pres = new Presentation("pres.pptx"))
{
   pres.Save("HTML5-slide-view.html", SaveFormat.Html5, new Html5Options
   {
       AnimateShapes = true,
       AnimateTransitions = true
   });
}

Chuyển Đổi Bản Trình Bày thành Tài Liệu HTML5 có Bình Luận

Bình luận trong PowerPoint là công cụ cho phép người dùng để lại ghi chú hoặc phản hồi trên các slide. Chúng đặc biệt hữu ích trong các dự án hợp tác, nơi nhiều người có thể thêm đề xuất hoặc nhận xét vào các phần tử slide mà không làm thay đổi nội dung chính. Mỗi bình luận hiển thị tên tác giả, giúp dễ dàng theo dõi người đã để lại nhận xét.

Giả sử chúng ta có bản trình bày PowerPoint sau được lưu trong tệp “sample.pptx”.

Hai bình luận trên slide của bản trình bày

Khi bạn chuyển đổi bản trình bày PowerPoint sang tài liệu HTML5, bạn có thể dễ dàng chỉ định có bao gồm bình luận từ bản trình bày trong tài liệu đầu ra hay không. Để làm điều này, bạn cần chỉ định các tham số hiển thị cho bình luận trong thuộc tính NotesCommentsLayouting của lớp Html5Options.

Ví dụ mã sau chuyển đổi bản trình bày thành tài liệu HTML5 với các bình luận được hiển thị ở phía bên phải các slide.

var html5Options = new Html5Options
{
    NotesCommentsLayouting =
    {
        CommentsPosition = CommentsPositions.Right
    }
};

using var presentation = new Presentation("sample.pptx");
presentation.Save("output.html", SaveFormat.Html5, html5Options);

Tài liệu “output.html” được hiển thị trong hình dưới đây.

Các bình luận trong tài liệu HTML5 đầu ra

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

Tôi có thể kiểm soát việc hoạt ảnh đối tượng và chuyển đổi slide có được phát trong HTML5 hay không?

Có, HTML5 cung cấp các tùy chọn riêng để bật hoặc tắt hoạt ảnh hình dạngchuyển đổi slide.

Việc xuất bình luận có được hỗ trợ không, và chúng có thể được đặt ở vị trí nào so với slide?

Có, bình luận có thể được thêm vào HTML5 và định vị (ví dụ, ở phía bên phải slide) thông qua cài đặt bố cục cho ghi chú và bình luận.

Tôi có thể bỏ qua các liên kết gọi JavaScript vì lý do bảo mật hoặc CSP không?

Có, có một cài đặt cho phép bạn bỏ qua các hyperlink có lời gọi JavaScript khi lưu. Điều này giúp tuân thủ các chính sách bảo mật nghiêm ngặt.