Hướng dẫn đơn giản này chứa tất cả thông tin cần thiết về cách chuyển đổi PowerPoint sang Word bằng Python. Bạn sẽ học cách thiết lập môi trường và sau đó tải bản trình bày PowerPoint hiện có như PPTX từ đĩa rồi lưu 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 tương tác với nhiều thư viện cùng nhau để đạt được yêu cầu này đối với việc thay đổi PowerPoint thành Word trong Python.
Các bước để chuyển đổi PowerPoint sang Word bằng Python
- Định cấu hình môi trường thành sử dụng Aspose.Slides cho Python qua .NET và Aspose.Words cho Python qua .NET trong ứng dụng của bạn
- Nhập các thư viện aspose.slides, aspose.words và io vào ứng dụng của bạn
- Tải tệp bản trình bày PPTX nguồn từ đĩa bằng đối tượng lớp Presentation
- Lưu bản trình bày dưới dạng HTML vào đối tượng Stream bằng phương thức lưu
- Tải tệp HTML trung gian vào đối tượng lớp Document
- Lưu HTML đã tải dưới dạng DOCX trên đĩa
Các bước trên mô tả cách xuất PowerPoint sang Word bằng Python bằng cách sử dụng nhiều thư viện, tức là Aspose.Slides và Aspose.Words đồng thời trong một ứng dụng. Đầ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ó vào một tệp HTML trung gian bên trong luồng bộ nhớ. Sau đó, tệp HTML trung gian được tải bằng đối tượng lớp Tài liệu và sau đó được lưu dưới dạng tệp DOCX trên đĩa bằng phương thức lưu.
Mã để chuyển đổi PPTX sang DOCX bằng Python
Ví dụ này trình bày quy trình chuyển đổi PPTX sang DOCX trong Python bằng cách tải PPTX nguồn bằng cách sử dụng đối tượng lớp Trình bày. Bạn cũng 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. để tùy chỉnh quá trình tải. LoadOptions từ thư viện Aspose.Words cũng có thể được sử dụng để đặ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 tên cho một số.
Trong bài viết này, chúng tôi đã hướng dẫn bạn quy trình chuyển đổi PowerPoint thành tài liệu Word trong Python bằng Giao diện API đơn giản. Nếu bạn muốn tìm hiểu về cách chuyển đổi bản trình bày ODP sang PPTX, hãy tham khảo bài viết trên cách chuyển đổi ODP sang PPTX trong Python.