PPTX sang DOCX C#

Trong một số trường hợp nhất định, bạn có thể cần chuyển đổi bản trình bày PowerPoint sang tài liệu Word. Để tự động hóa quá trình này hoặc để chuyển đổi hàng loạt, bài viết này trình bày cách chuyển đổi PowerPoint PPTX / PPT sang Word DOCX bằng C#.

API cho chuyển đổi PowerPoint sang Word

Để chuyển đổi bản trình bày PowerPoint sang tài liệu Word, chúng tôi sẽ sử dụng Aspose.Slides for .NET kết hợp với Aspose.Words for .NET. Trước đây là một API thao tác bản trình bày cho phép bạn tạo hoặc sửa đổi bản trình bày PowerPoint. Trong khi, cái sau là một API xử lý văn bản để tạo hoặc xử lý các tài liệu Word. Bạn có thể tải xuống các API hoặc cài đặt chúng bằng NuGet. Ngoài ra, bạn có thể nhận được một gói API Aspose hoàn chỉnh dưới dạng Aspose.Total cho .NET.

PM> Install-Package Aspose.Slides.NET
PM> Install-Package Aspose.Words

Chuyển đổi PowerPoint PPTX hoặc PPT sang DOCX trong C#

Sau đây là các bước để chuyển đổi bản trình bày PowerPoint sang tài liệu Word bằng C#.

Mẫu mã sau đây cho thấy cách chuyển đổi PPTX sang DOCX bằng C#.

// Tải bản trình bày PowerPoint
using(Aspose.Slides.Presentation presentation = new Aspose.Slides.Presentation("pres.pptx"))
{
  using (var stream = new MemoryStream())
  {
      // Lưu bản trình bày vào luồng bộ nhớ
      presentation.Save(stream, SaveFormat.Html);
      stream.Flush();
      stream.Seek(0, SeekOrigin.Begin);

      // Tải nội dung của bản trình bày vào tài liệu Word
      var doc = new Aspose.Words.Document(stream);
      
      // Lưu tài liệu Word
      doc.Save("pres.docx", Aspose.Words.SaveFormat.Docx);
  }
}

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

Bạn có thể sử dụng các API 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.

Thử trực tuyến

Bạn cũng có thể thử trình chuyển đổi PowerPoint sang Word trực tuyến, dựa trên các API được đề cập ở trên.

Sự kết luận

Trong bài viết này, bạn đã học cách chuyển đổi PowerPoint PPT hoặc PPTX sang Word DOCX bằng C#. Bạn có thể chỉ cần cài đặt các API và tích hợp mã được cung cấp trong các ứng dụng .NET của mình. Ngoài ra, bạn có thể tham khảo các tài liệu được liệt kê bên dưới để khám phá các tính năng khác của API. Hơn nữa, vui lòng 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