Hướng dẫn ngắn này hướng dẫn về cách chuyển đổi nhiều tệp PPT thành PDF bằng Python cùng với các bước cấu hình chi tiết để thiết lập môi trường. Bạn có thể chuyển đổi nhiều PPT thành một PDF bằng Python chỉ với sự trợ giúp của một vài lệnh gọi API và sẽ có quyền kiểm soát từng trang chiếu có trong PDF như lọc một số trang chiếu hoặc đặt một số thuộc tính khác nếu cần.
Các bước để chuyển đổi nhiều tệp PPT thành PDF bằng Python
- Thiết lập môi trường IDE của bạn thành sử dụng Aspose.Slides cho Python qua .NET
- Thêm tham chiếu đến các không gian tên glob, os và aspose.slides trong dự án của bạn để chuyển đổi PPT sang PDF
- Tạo bản trình bày mặc định bằng lớp Presentation và xóa trang trình bày mặc định của nó
- Truy cập danh sách tất cả các tệp bản trình bày sẽ được kết xuất thành một tệp PDF
- Lặp lại từng tệp bản trình bày và tải nó vào một đối tượng Bản trình bày tạm thời riêng biệt
- Lặp lại tất cả slides trong mỗi bản trình bày và sao chép chúng vào bản trình bày đích
- Lưu bản trình bày kết quả cuối cùng dưới dạng PDF chứa các trang trình bày từ tất cả các bản trình bày
Sau đây là các hướng dẫn từng bước để chuyển đổi nhiều tệp PPT thành PDF bằng Python. Một quy trình công việc hoàn chỉnh được mô tả để viết một trình chuyển đổi, trong đó một bản trình bày mặc định mới được tạo, sau đó là việc xóa trang trình bày mặc định của nó. Sau đó, bạn có thể tải một hoặc nhiều bản trình bày, truy cập vào bộ sưu tập trang trình bày tương ứng của chúng và thêm chúng vào bản trình bày đích bằng tính năng sao chép trang trình bày trước khi lưu nó vào đĩa dưới dạng tệp PDF.
Mã để chuyển đổi nhiều PPT thành một PDF bằng Python
Mã này trình bày cách chuyển đổi nhiều PPT thành PDF bằng Python bằng cách sử dụng các lớp và không gian tên bắt buộc. Mã bao gồm logic để chỉ đọc các tệp PPT từ một thư mục, tuy nhiên, bạn có thể đơn giản hóa nó bằng cách lấy danh sách tên tệp theo một số cách khác theo yêu cầu của bạn. Trong quá trình lặp lại các trang chiếu, khi bạn có quyền truy cập vào từng trang chiếu, bạn cũng có thể đặt các thuộc tính như thêm nền trang chiếu, thêm một số điều khiển ActiveX, làm việc với các hình dạng trên trang chiếu, v.v.
Chúng tôi đã chứng kiến rằng trong khi viết trình chuyển đổi PPT sang PDF, nhiều tệp trong Python được hiển thị thành một tệp PDF. Nếu bạn muốn tìm hiểu về cách chuyển đổi bản trình bày sang SVG, hãy tham khảo bài viết trên cách chuyển đổi PowerPoint sang SVG bằng Python.