Tách bản trình bày PowerPoint C#

Trong các trường hợp khác nhau, bạn có thể cần chia các bản trình bày PowerPoint thành nhiều tệp. Ví dụ: để chia bản trình bày theo từng trang chiếu, trang chiếu chẵn hoặc lẻ, v.v. Trong bài viết này, bạn sẽ học cách chia các bản trình bày PowerPoint PPTX / PPT bằng C#.

.NET API để tách bản trình bày PowerPoint

Để tách các bản trình bày PPTX hoặc PPT, chúng tôi sẽ sử dụng Aspose.Slides for .NET. Nó là một API thao tác trình bày cho phép bạn tạo, sửa đổi và chuyển đổi các bản trình bày PowerPoint và OpenOffice từ bên trong các ứng dụng .NET của bạn. Bạn có thể tải xuống API hoặc cài đặt nó bằng NuGet.

PM> Install-Package Aspose.Slides.NET

Tách bản trình bày PowerPoint bằng C#

Sau đây là các bước để tách bản trình bày PowerPoint bằng C#.

Mẫu mã sau đây cho biết cách tách một bản trình bày PowerPoint PPTX.

// Tải bản trình bày PowerPoint
using (Presentation pres = new Presentation("presentation.pptx"))
{
    // Lặp qua các trang trình bày
    foreach(ISlide slide in pres.Slides)
    {
        // Tạo một bản trình bày trống mới
        using (Presentation newPres = new Presentation())
        {
            // Xóa trang trình bày mặc định
            newPres.Slides[0].Remove();

            // Thêm trang trình bày vào bản trình bày
            newPres.Slides.AddClone(slide);
                       
            // Lưu bản trình bày
            newPres.Save(string.Format("Slide_{0}.pptx", slide.SlideNumber), SaveFormat.Pptx);
        }
    }
}

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

Bạn có thể sử dụng Aspose.Slides for .NET mà không có giới hạn đánh giá bằng cách yêu cầu giấy phép tạm thời.

Demo trực tuyến

Hãy thử trình chia bản trình bày trực tuyến, dựa trên Aspose.Slides.

Sự kết luận

Trong bài viết này, bạn đã học cách chia bản trình bày PowerPoint PPTX hoặc PPT bằng C#. Bạn có thể tùy chỉnh mẫu mã được cung cấp để xác định tiêu chí phân tách của riêng mình. Ví dụ: bạn có thể chia từng trang trình bày trong bản trình bày, tất cả các trang trình bày chẵn hoặc lẻ, v.v. Bạn có thể chỉ cần cài đặt API và tích hợp mã được cung cấp vào ứng dụng của mình. Ngoài ra, bạn có thể truy cập tài liệu để khám phá các tính năng khác của API. Ngoài ra, bạn có thể cho chúng tôi biết về các thắc mắc của bạn qua diễn đàn của chúng tôi.

Xem thêm