Hướng dẫn ngắn này chứa tất cả thông tin cần thiết để chuyển đổi PowerPoint sang Word trong C#. Bạn sẽ học cách tải một bản trình bày PowerPoint hiện có như PPTX và sau đó lưu nó dưới dạng tài liệu Word chẳng hạn như tệp DOCX. Bạn cũng sẽ học cách sử dụng nhiều thư viện để đạt được yêu cầu này đối với việc thay đổi PowerPoint thành Word trong C#.
Các bước để chuyển đổi PowerPoint sang Word trong C#
- Định cấu hình môi trường phát triển để thêm Aspose.Slides for .NET và Aspose.Words for .NET từ kho lưu trữ
- Tải bản trình bày nguồn vào đối tượng lớp Presentation
- Tạo một đối tượng dòng bộ nhớ
- Lưu bản trình bày đã tải dưới dạng tệp HTML vào luồng bộ nhớ
- Tạo đối tượng lớp LoadOptions để kiểm soát việc tải luồng HTML bằng cách đặt định dạng tải là HTML
- Tải dữ liệu HTML được lưu trong luồng bộ nhớ vào đối tượng lớp Document từ Aspose.Words
- Lưu tài liệu kết quả dưới dạng DOCX
Các bước này mô tả cách xuất PowerPoint sang Word trong C# bằng cách sử dụng đồng thời hai thư viện, tức là Aspose.Slides và Aspose.Words. Đầu tiên, chúng tôi sử dụng lớp Trình bày để tải bản trình bày PowerPoint mẫu và sau đó lưu nó dưới dạng tệp HTML trong luồng bộ nhớ cùng với các tùy chọn để tùy chỉnh quá trình tải này. Ở bước cuối cùng, chúng tôi tải luồng bộ nhớ này trong đối tượng lớp Tài liệu và sau đó lưu nó vào tệp DOCX.
Mã chuyển đổi PPTX sang DOCX trong C#
Mã này trình bày quá trình chuyển đổi PPTX sang DOCX trong C# bằng cách sử dụng đối tượng lớp Trình bày bằng cách chỉ cung cấp tên tệp nguồn, tuy nhiên, bạn có thể sử dụng đối tượng LoadOptions từ thư viện Aspose.Slides để đặt các thuộc tính khác nhau như đặt mật khẩu nếu bản trình bày được bảo vệ bằng mật khẩu, đặt chức năng gọi lại trong trường hợp có lỗi hoặc cảnh báo, v.v. Nó cũng sử dụng LoadOptions từ thư viện Aspose.Words để đặt các thuộc tính khác nhau của HTML đầu vào như định dạng, chi tiết mã hóa, tiến trình cài đặt phông chữ và gọi lại cảnh báo tới một vài tên.
Trong hướng dẫn này, chúng ta đã học cách chuyển đổi PowerPoint thành tài liệu Word trong C# bằng cách tải một bản trình bày hiện có rồi lưu nó dưới dạng tài liệu Word. Nếu bạn muốn tìm hiểu quy trình tạo bản trình bày mới thay vì tải bản trình bày hiện có, hãy tham khảo bài viết trên cách tạo bài thuyết trình PowerPoint bằng C#.