Hình ảnh JPEG trong Python

Chuyển đổi hình ảnh PowerPoint PPT/PPTX sang JPG/JPEG bằng Python

Microsoft PowerPoint là ứng dụng bản trình bày và trang trình bày cho phép bạn tạo bản trình bày trình chiếu. Trong một số trường hợp nhất định bạn cần chuyển PowerPoint PPT hoặc PPTX sang định dạng ảnh JPEG. Ví dụ: bạn cần hiển thị bản trình bày PPT/PPTX ở chế độ chỉ đọc trong ứng dụng của mình hoặc bạn có thể cần tạo hình thu nhỏ cho mọi trang chiếu PowerPoint, v.v. Để tự động chuyển đổi PowerPoint sang JPG, tôi sẽ trình bày cách chuyển đổi Hình ảnh PowerPoint PPT/PPTX sang JPG/JPEG bằng Python.

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

Chuyển đổi API PowerPoint PPT hoặc PPTX sang JPG/JPEG REST API - Cài đặt{#Convert-PowerPoint-PPT-or-PPTX-to-JPG/JPEG-REST-API—Installation}

Để chuyển đổi hình ảnh PPT(X) thành JPG/JPEG bằng Python, chúng tôi sẽ sử dụng Python SDK của GroupDocs.Conversion Cloud API. SDK Python của GroupDocs.Conversion cung cấp cách tốt nhất để chuyển đổi các tệp PowerPoint PPT sang JPG trong vài giây. SDK Python miễn phí, an toàn và dễ sử dụng 100% để chuyển đổi tệp. Nó cho phép chuyển đổi tài liệu của các định dạng được hỗ trợ thành hình ảnh theo chương trình trên đám mây. Bạn có thể cài đặt nó bằng lệnh sau trong bảng điều khiển:

pip install groupdocs_conversion_cloud

Đầu tiên, lấy ID khách hàng và Bí mật của bạn từ bảng điều khiển trước khi làm theo các bước được đề cập bên dưới. Khi bạn có ID và bí mật của mình, hãy thêm mã bên dưới vào ứng dụng của bạn như hình bên dưới:

# Nhập Python SDK vào ứng dụng python của bạn từ http://api.groupdocs.cloud
import groupdocs_conversion_cloud

# Nhận client_id và client_secret từ https://dashboard.groupdocs.cloud sau khi đăng ký miễn phí.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Nhận cấu hình API tệp
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "InternalStorage"

Cách chuyển đổi tệp PowerPoint PPT/PPTX sang JPG/JPEG bằng Python

Bạn có thể chuyển đổi hình ảnh BMP thành tệp PDF bằng cách thực hiện theo các bước đơn giản được đề cập bên dưới:

Tải lên tài liệu

Đầu tiên, tải tệp PPT hoặc PPTX lên đám mây bằng ví dụ mã được cung cấp bên dưới:

# Tải tệp PowerPoint PPT/PPTX lên bộ nhớ đám mây của bạn
# Tạo một phiên bản của API tệp
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# Yêu cầu tệp tải lên cuộc gọi
request = groupdocs_conversion_cloud.UploadFileRequest("python-testing\sample-file.pptx", "H:\\groupdocs-cloud-data\\sample-file.pptx", storage_name)

# Tải tệp docx lên đám mây
response = file_api.upload_file(request)
print(response.uploaded)

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

Chuyển đổi PPT hoặc PPTX sang JPG/JPEG bằng Python

Bạn có thể chuyển đổi chuyển đổi ppt sang jpg với độ phân giải cao hoặc định dạng jpeg theo chương trình bằng cách thực hiện theo các bước dưới đây:

  • Đầu tiên, tạo một phiên bản của ConvertApi
  • Tiếp theo, tạo một phiên bản của ConvertSettings
  • Sau đó, đặt tên lưu trữ và đường dẫn tệp PowerPoint
  • Đặt định dạng tệp hình ảnh kết quả là “jpeg”
  • Tạo một phiên bản của JpegConvertOptions
  • Xác định thang độ xám, từ\trang, số trang\đếm, chất lượng, xoay\góc và sử dụng\pdf, v.v.
  • Đặt convertOptions thành cài đặt
  • Bây giờ, cung cấp đường dẫn tệp đầu ra
  • Sau đó, tạo ConvertDocumentRequest với ConvertSettings làm đối số
  • Cuối cùng, gọi phương thức ConvertApi.convert\document() với ConvertDocumentRequest để lưu tệp đã chuyển đổi

Mã ví dụ sau minh họa cách chuyển đổi định dạng tệp PPTX sang JPEG bằng API REST trong Python:

# Cách chuyển đổi định dạng PowerPoint PPT hoặc PPTX sang JPG/JPEG bằng Python
try:
    # Tạo một phiên bản của API
    convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

    # Xác định cài đặt chuyển đổi
    settings = groupdocs_conversion_cloud.ConvertSettings()
    settings.storage_name = storage_name
    settings.file_path = "python-testing/sample-file.pptx"
    settings.format = "jpeg"
    
    convertOptions = groupdocs_conversion_cloud.JpegConvertOptions()
    convertOptions.gray_scale = True
    convertOptions.from_page = 1
    convertOptions.pages_count = 1
    convertOptions.quality = 100
    convertOptions.rotate_angle = 90
    convertOptions.use_pdf = False
    
    settings.convert_options = convertOptions
    settings.output_path = "python-testing"
    
    request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
    response = convert_api.convert_document(request)

    print("Successfully converted PPTX to JPEG format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
    print("Exception while calling API: {0}".format(e.message))

Mẫu mã trên sẽ lưu tệp JPEG đã chuyển đổi trên đám mây.

Tải xuống tệp đã chuyển đổi

Mẫu mã trên sẽ lưu tệp powerpoint đã chuyển đổi sang jpg có độ phân giải cao trên đám mây. Bạn có thể tải xuống bằng mẫu mã sau:

# Khởi tạo API để tải xuống tệp đã chuyển đổi
import shutil
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# Tạo yêu cầu tệp tải xuống
request = groupdocs_conversion_cloud.DownloadFileRequest("python-testing\\sample-file.jpeg", storage_name)

# Tải xuống tệp đã chuyển đổi
response = file_api.download_file(request)

# Di chuyển tệp jpeg hình ảnh đã tải xuống vào thư mục cục bộ của bạn
shutil.move(response, "H:\\groupdocs-cloud-data\\")

Chuyển đổi PowerPoint sang JPG trực tuyến miễn phí

Làm cách nào để chuyển đổi pptx sang jpg trực tuyến? Vui lòng thử công cụ miễn phí chuyển đổi ppt sang jpg sau đây để chuyển đổi ppt sang jpg trực tuyến, được phát triển bằng API trên.

Phần kết luận

Trong bài viết này, chúng ta đã tìm hiểu cách chuyển đổi định dạng PowerPoint sang JPG/JPEG trên đám mây. Bây giờ bạn biết:

  • cách chuyển slide PowerPoint sang jpg hoặc jpeg bằng Python;
  • tải tệp PowerPoint lên đám mây theo chương trình;
  • cách tải xuống tệp đã chuyển đổi từ đám mây;
  • cách chuyển đổi pptx sang jpg miễn phí bằng công cụ trực tuyến;

Bạn có thể tìm hiểu thêm về GroupDocs.Conversion Cloud API bằng cách sử dụng tài liệu. Chúng tôi cũng cung cấp phần Tham khảo API cho phép bạn hình dung và tương tác trực tiếp với các API của chúng tôi thông qua trình duyệt.

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

Nếu bạn có bất kỳ câu hỏi nào về trình chuyển đổi PowerPoint sang JPG hoặc JPEG, vui lòng hỏi chúng tôi trên Diễn đàn hỗ trợ miễn phí.

Xem thêm