Có thể bạn muốn sử dụng các trang trình bày của mình trong các ứng dụng web hoặc bạn muốn sử dụng các hình thu nhỏ của trang trình bày. Trong những trường hợp như vậy, bạn cần chuyển đổi các trang trình bày PowerPoint của mình thành hình ảnh. Trong bài viết này, bạn sẽ tìm hiểu cách chuyển đổi các bản trình bày PPT hoặc PPTX thành các tệp hình ảnh JPG và PNG bằng lập trình bằng C#.

Chuyển đổi hình ảnh PPT sang JPG hoặc PNG bằng .NET

Các chủ đề sau đây được thảo luận ở đây:

.NET API để chuyển đổi bản trình bày

GroupDocs.Conversion giới thiệu API .NET cho phép chuyển đổi tệp bản trình bày thành hình ảnh trong các ứng dụng .NET. Trong bài viết này, chúng ta sẽ sử dụng GroupDocs.Conversion for .NET để chuyển đổi bản trình bày PPT/PPTX sang định dạng hình ảnh. Ngoài ra, API hỗ trợ chuyển đổi nhiều định dạng tệp khác như tài liệu soạn thảo văn bản, bảng tính, bản trình bày, sách điện tử, hình ảnh và nhiều định dạng khác được đề cập trong [tài liệu](https://docs.groupdocs.com/conversion/ net/được hỗ trợ-tài liệu-định dạng/).

Bạn có thể tải xuống trình cài đặt DLL hoặc MSI từ phần tải xuống hoặc cài đặt API trong ứng dụng .NET của bạn qua [NuGet](https://www.nuget.org /packages/groupdocs.conversion).

PM> Install-Package GroupDocs.Conversion

Chuyển đổi Bản trình bày sang Hình ảnh JPG bằng C#

Hãy nhanh chóng chuyển sang mục tiêu và chuyển đổi bản trình bày của chúng ta thành định dạng hình ảnh. Các bước sau đây cho biết cách chuyển đổi định dạng hình ảnh Powerpoint PPT hoặc PPTX sang JPG trong C#.

  • Tải tệp bản trình bày bằng lớp Converter.
  • Chuẩn bị các tùy chọn chuyển đổi hình ảnh bằng lớp ImageConvertOptions.
  • Xác định định dạng tệp chuyển đổi là JPG.
  • Chuyển đổi sang hình ảnh bằng phương pháp Convert().

Mã nguồn C# sau chuyển đổi bản trình bày PowerPoint sang định dạng JPG.

// Chuyển đổi bản trình bày PPT, PPTX sang hình ảnh JPG bằng C#
SavePageStream getPageStream = page => new FileStream(string.Format("path/convertedPPT{0}.jpg", page), FileMode.Create);

using (Converter converter = new Converter("path/presentation.ppt"))
{
    ImageConvertOptions options = new ImageConvertOptions 
    { 
        Format = ImageFileType.Jpg 
    };  
    converter.Convert(getPageStream, options);
}

Chuyển đổi bản trình bày thành hình ảnh PNG bằng C#

Một trong những định dạng hình ảnh được sử dụng nhiều nhất là PNG. Hãy chuyển đổi các slide của chúng ta thành PNG theo cách tương tự. Các bước sau đây hướng dẫn cách chuyển đổi định dạng hình ảnh Powerpoint PPT hoặc PPTX sang PNG trong C#.

Ví dụ về mã C# sau đây chuyển đổi bản trình bày PowerPoint sang định dạng PNG.

// Chuyển đổi bản trình bày PPT, PPTX thành hình ảnh PNG bằng C#
SavePageStream getPageStream = page => new FileStream(string.Format("path/convertedPPT{0}.png", page), FileMode.Create);

using (Converter converter = new Converter("path/presentation.ppt"))
{
    ImageConvertOptions options = new ImageConvertOptions 
    { 
        Format = ImageFileType.Png 
    };  
    converter.Convert(getPageStream, options);
}

Nhận giấy phép API miễn phí

Bạn có thể nhận giấy phép tạm thời miễn phí để sử dụng API mà không bị giới hạn đánh giá.

Sự kết luận

Để kết luận, chúng ta đã học cách chuyển đổi bản trình bày sang định dạng Hình ảnh JPG hoặc PNG trong C#. Để tạo ứng dụng chuyển đổi của riêng mình, bạn có thể tìm hiểu thêm về API .NET Tự động hóa chuyển đổi bằng cách sử dụng tài liệu. Cách tốt nhất là trải nghiệm các ví dụ có sẵn trên GitHub. Liên hệ với chúng tôi nếu có bất kỳ câu hỏi nào thông qua diễn đàn.

Xem thêm