Phát triển trình chuyển đổi PowerPoint sang JPG của riêng bạn bằng cách sử dụng REST API

Bộ chuyển đổi PPT sang JPG | Lưu PowerPoint thành JPG bằng Python
Trong thế giới kỹ thuật số phát triển nhanh ngày nay, giao tiếp trực quan đã trở thành một phần quan trọng trong cuộc sống hàng ngày của chúng ta. Các bài thuyết trình của PowerPoint là một công cụ phổ biến để tạo ra nội dung hấp dẫn và thông tin cho mục đích kinh doanh và cá nhân. Tuy nhiên, có thể có những trường hợp bạn cần chuyển đổi các bài thuyết trình PowerPoint của mình thành hình ảnh như định dạng JPG để dễ dàng chia sẻ, in ấn hoặc nhúng vào các trang web. Mặc dù có nhiều công cụ có sẵn cho mục đích này, việc sử dụng mã Python để chuyển đổi PPT thành JPG mang lại giải pháp linh hoạt, hiệu quả và tiết kiệm chi phí. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách chuyển đổi PPT thành JPG bằng Python từng bước.
- API chuyển đổi PowerPoint sang JPG
- PPT to JPG sử dụng Python
- Chuyển đổi PPTX sang JPG bằng lệnh cURL
API chuyển đổi PowerPoint sang JPG
Aspose.Slides Cloud SDK for Python là một API REST có thể dễ dàng tích hợp vào mã Python của bạn để thực hiện nhiều thao tác trên các bản trình bày PowerPoint, chẳng hạn như tạo, chỉnh sửa, chuyển đổi và thao tác trên các trang trình bày. Với các tính năng mạnh mẽ và tài liệu toàn diện, đây là lựa chọn tuyệt vời cho các nhà phát triển muốn tự động hóa quy trình chuyển đổi PPT sang JPG.
Trong các phần sau, chúng ta sẽ xem xét kỹ lưỡng cách sử dụng Aspose.Slides Cloud SDK cho Python để chuyển đổi PPT sang JPG, bao gồm thiết lập môi trường phát triển của bạn, xác thực với API và thực hiện quá trình chuyển đổi.
Cài đặt
SDK có sẵn để tải xuống trên PIP và GitHub. Bây giờ vui lòng thực hiện lệnh sau trong terminal dòng lệnh để cài đặt SDK từ PIP.
pip install asposeslidescloud
Bước quan trọng tiếp theo là nhận thông tin ClientID và ClientSecret cá nhân của bạn từ dashboard. Trong trường hợp bạn chưa đăng ký, xin vui lòng sử dụng địa chỉ email của bạn để tạo một tài khoản miễn phí.
PPT to JPG using Python
Vui lòng làm theo các bước được giải thích dưới đây để chuyển đổi PPT thành hình ảnh JPG.
- Trước tiên, chúng ta cần tạo một đối tượng của lớp Configuration.
- Thứ hai, khởi tạo phiên bản SlidesApi trong khi truyền đối tượng Configuration làm tham số đầu vào.
- Read PPT file from local drive.
- Bây giờ gọi phương thức saveslideonline(…) của SlidesApi, phương thức này nhận vào tệp PPT, chỉ mục của trang chiếu cần được chuyển đổi, ‘JPG’ làm định dạng kết quả, tên tệp kết quả và kích thước hình ảnh JPG làm tham số.
def PPT2JPG():
try:
# initialize Aspose.Slides Cloud instance.
configuration = asposeslidescloud.Configuration()
configuration.app_sid = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
configuration.app_key = "1c9379bb7d701c26cc87e741a29987bb"
slidesApi = asposeslidescloud.SlidesApi(configuration)
# tải tệp PPT từ ổ đĩa cục bộ vào phiên Stream
fileName = "/Users/shahbnay/Downloads/test-unprotected.ppt"
with open(fileName, 'rb') as f:
file = f.read()
# call the API to convert PPT to JPG format and save the output to Cloud storage
request = slidesApi.save_slide_online(file,slide_index=1,format=asposeslidescloud.models.ExportFormat.JPEG,
out_path="Converted.jpeg",width=800,height=1000)
# in kết quả trong bảng điều khiển
print("Result {0}".format(request))
except ApiException as e:
print("Exception while calling SlidesApi: {0}".format(e))

Image 1:- Xem trước chuyển đổi PPT sang JPG.
Tệp mẫu được sử dụng trong ví dụ trên có thể tải xuống từ test-unprotected.pptx.
Chuyển đổi PPTX thành JPG bằng lệnh cURL
Aspose.Slides Cloud cũng có thể được truy cập thông qua các lệnh cURL. Vì vậy, một trong những yêu cầu tiên quyết là tạo một mã thông báo truy cập JWT dựa trên thông tin xác thực của bạn. Vui lòng thực hiện lệnh sau để tạo mã thông báo.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=88d1cda8-b12c-4a80-b1ad-c85ac483c5c5&client_secret=406b404b2df649611e508bbcfcd2a77f" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Một khi JWT được tạo, vui lòng thực hiện lệnh sau để chuyển đổi PowerPoint sang hình ảnh JPG.
curl -X PUT "https://api.aspose.cloud/v3.0/slides/slides/2/Jpeg?outPath=Converted.jpg&width=800&height=1000" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-H "Content-Type: multipart/form-data" \
-d {"document":{test-unprotected.ppt}}
Kết luận
Cuối cùng, việc chuyển đổi PPT sang JPG là một quá trình đơn giản và hữu ích có thể giúp việc chia sẻ, in ấn và nhúng các bài thuyết trình PowerPoint trở nên dễ dàng hơn nhiều. Sử dụng mã Python và dịch vụ dựa trên đám mây như Aspose.Slides Cloud SDK cho Python, bạn có thể dễ dàng chuyển đổi các tệp PPT và PPTX thành hình ảnh JPG chất lượng cao chỉ với vài dòng mã. Dù bạn là nhà phát triển đang tìm cách tự động hóa quy trình chuyển đổi hay người dùng không có kỹ thuật cần chuyển đổi một vài bài thuyết trình, luôn có giải pháp cho bạn. Chúng tôi hy vọng bài viết này đã giúp bạn hướng dẫn qua quy trình chuyển đổi PPT sang JPG và bạn thấy nó hữu ích trong các dự án trong tương lai của mình.
Liên kết Hữu ích