Bản trình bày hợp nhất python-pptx

Bản trình bày PowerPoint là một tập hợp các trang chiếu trong đó mỗi trang chiếu có thể bao gồm văn bản, hình ảnh, hoạt ảnh và phương tiện, v.v. Hợp nhất các bản trình bày PowerPoint bằng cách sao chép và dán từng trang một vào bản trình bày chính là một quá trình tốn thời gian. Vì vậy, GroupDocs cung cấp thư viện python tự động hợp nhất các tệp PowerPoint trong vài giây. Bạn có thể dễ dàng kết hợp hai hoặc nhiều tệp PPTX thành một tệp PowerPoint duy nhất theo chương trình trên đám mây. Trong bài viết này, chúng ta sẽ tìm hiểu một giải pháp dễ dàng về cách kết hợp và hợp nhất các tệp PowerPoint PPT/PPTX trong Python

Các chủ đề sau đây sẽ được đề cập trong bài viết này

  • API REST sáp nhập PowerPoint của Python – Cài đặt
  • Hợp nhất các tệp PowerPoint PPTX trong Python bằng API REST
  • Hợp nhất các trang cụ thể của nhiều tệp PPTX trong Python

API REST sáp nhập PowerPoint của Python – Cài đặt

Để kết hợp hai hoặc nhiều tệp PPTX, chúng tôi sẽ sử dụng SDK Python của GroupDocs. Hợp nhất API đám mây. Nó cho phép bạn kết hợp hai hoặc nhiều tệp vào một tài liệu hoặc chia một tài liệu nguồn thành nhiều tài liệu đầu ra. Nó cũng cho phép bạn dịch chuyển, xóa, trao đổi, xoay hoặc thay đổi hướng trang theo hướng dọc hoặc ngang cho toàn bộ hoặc phạm vi trang ưa thích. SDK này hỗ trợ hợp nhất và chia tách tất cả các định dạng tài liệu phổ biến như Word, Excel, PowerPoint, Visio, OneNote, PDF, HTML, v.v.

Bạn có thể cài đặt GroupDocs. Hợp nhất Cloud với ứng dụng Python của bạn bằng lệnh sau trong bảng điều khiển

pip install groupdocs_merger_cloud

Vui lòng lấy ID khách hàng và Bí mật của bạn từ trang tổng quan trước khi làm theo các bước được đề cập. Sau khi bạn có ID và bí mật của mình, hãy thêm mã như hình bên dưới

Xem mã trên Gist

Hợp nhất các tệp PowerPoint PPTX trong Python bằng API REST

Bạn có thể kết hợp hai tệp PowerPoint PPT/PPTX theo chương trình trên đám mây bằng cách thực hiện theo các bước đơn giản được đề cập bên dưới

  1. Tải tệp PPTX lên đám mây
  2. Hợp nhất nhiều tệp PPTX bằng Python
  3. Tải tệp PPTX đã hợp nhất xuống

Tải lên tệp PPTX

Đầu tiên, tải tệp PPTX lên đám mây bằng ví dụ về mã bên dưới

Xem mã trên Gist

Do đó, các tệp PPTX đã tải lên sẽ có sẵn trong phần tệp của trang tổng quan của bạn trên đám mây

Hợp nhất nhiều tệp PPTX bằng Python

Bạn có thể dễ dàng hợp nhất nhiều tệp PPTX thành một tệp theo chương trình bằng cách thực hiện theo các bước được đề cập bên dưới

  • Tạo một phiên bản của DocumentApi
  • Tạo một phiên bản của JoinItem
  • Cung cấp đường dẫn tệp đầu vào cho JoinItem đầu tiên trong FileInfo
  • Tạo một phiên bản khác của JoinItem
  • Cung cấp đường dẫn tệp đầu vào cho JoinItem thứ hai trong FileInfo
  • Thêm nhiều JoinItems để hợp nhất nhiều tệp
  • Tạo một phiên bản của JoinOptions
  • Thêm danh sách các mục tham gia đã tạo được phân tách bằng dấu phẩy
  • Đặt đường dẫn tệp đầu ra
  • Tạo một phiên bản của JoinRequest với JoinOptions
  • Cuối cùng, kết hợp các tệp bằng cách gọi phương thức join[] của DocumentAPI với JoinRequest

Đoạn mã sau đây cho biết cách hợp nhất nhiều tệp PowerPoint trong Python bằng API REST

Xem mã trên Gist

Tải xuống tệp đã hợp nhất

Mẫu mã trên sẽ lưu tệp PPTX đã hợp nhất trên đám mây. Bạn có thể tải xuống bằng cách sử dụng mẫu mã sau

Xem mã trên Gist

Hợp nhất các trang cụ thể của nhiều tệp PPTX trong Python

Bạn có thể dễ dàng kết hợp các trang cụ thể của nhiều tệp PowerPoint vào một tài liệu theo chương trình bằng cách thực hiện theo các bước được đề cập bên dưới

  • Tạo một phiên bản của DocumentApi
  • Tạo một phiên bản của JoinItem
  • Cung cấp đường dẫn tệp đầu vào cho JoinItem đầu tiên trong FileInfo
  • Xác định danh sách số trang trong một mảng được phân tách bằng dấu phẩy
  • Tạo một phiên bản khác của JoinItem
  • Cung cấp đường dẫn tệp đầu vào cho JoinItem thứ hai trong FileInfo
  • Xác định số trang bắt đầu và số trang kết thúc
  • Xác định chế độ phạm vi trang là OddPages
  • Tạo một phiên bản của JoinOptions
  • Thêm danh sách các mục tham gia đã tạo được phân tách bằng dấu phẩy
  • Đặt đường dẫn tệp đầu ra
  • Tạo một phiên bản của JoinRequest với JoinOptions
  • Cuối cùng, hợp nhất pptx bằng cách gọi phương thức join[] của DocumentAPI với JoinRequest

Đoạn mã sau đây cho biết cách hợp nhất các trang cụ thể của tệp PPTX bằng API REST trong Python

Xem mã trên Gist

Thử trực tuyến

Làm cách nào để kết hợp PPTX trực tuyến? .  

Sự kết luận

Trong hướng dẫn này, chúng ta đã học

  • cách hợp nhất nhiều tệp PPTX trên đám mây bằng python;
  • lập trình tải lên và tải xuống tệp đã hợp nhất;
  • cách kết hợp các trang cụ thể của nhiều tệp PPTX thành một tệp duy nhất trong Python;

Ngoài ra, bạn có thể tìm hiểu thêm về GroupDocs. Hợp nhất Cloud API bằng tài liệu. Chúng tôi cũng cung cấp phần Tham chiếu API cho phép bạn trực quan hóa và giao tiếp với các API của chúng tôi thông qua trình duyệt. Ngoài ra, vui lòng xem GroupDocs. Hợp nhất SDK đám mây cho Python Ví dụ tại đây

Đặt một câu hỏi

Nếu bạn có bất kỳ câu hỏi nào về việc hợp nhất PowerPoint, vui lòng hỏi chúng tôi trên Diễn đàn hỗ trợ miễn phí

Chủ Đề