Chuyển đổi Word sang tệp hình ảnh JPEG, PNG hoặc GIF trong Python

Chuyển đổi Word sang tệp hình ảnh JPEG, PNG hoặc GIF trong Python

Word là một trong những định dạng phổ biến để chia sẻ và in tài liệu. Chúng tôi thường cần chuyển đổi tài liệu từ sang các định dạng hình ảnh khác nhau. Tốt hơn là sử dụng các công cụ chuyên dụng đã được phát triển để cung cấp giải pháp chuyển đổi linh hoạt, dễ bảo trì theo nhu cầu của bạn. Trong bài viết này, chúng ta sẽ tìm hiểu cách chuyển đổi từ sang tệp hình ảnh JPEG, PNG hoặc GIF trong Python.

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

API REST chuyển đổi từ sang hình ảnh - Python SDK

Để chuyển đổi hình ảnh JPG, PNGGIF trong Python, chúng tôi sẽ sử dụng Ruby 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 Word DOCX sang JPG, PNG và GIF 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 = "DefaultStorage"

Cách chuyển đổi Word sang JPEG bằng API REST trong Python

Bạn có thể chuyển đổi định dạng Word sang 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 word
  • Đặt định dạng tệp hình ảnh kết quả là “jpeg”
  • Tạo một phiên bản của DocxLoadOptions
  • Đặt mật khẩu file word và load\options
  • 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 tài liệu từ sang định dạng hình ảnh JPEG bằng API REST trong Python:

# Cách chuyển đổi Word DOCX sang JPEG bằng API REST trong 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-word.docx"
    settings.format = "jpeg"
    
    loadOptions = groupdocs_conversion_cloud.DocxLoadOptions()
    loadOptions.password = "password"
    
    settings.load_options = loadOptions;
    
    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 Word DOCX to JPEG image 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.

Chuyển đổi DOC/DOCX sang PNG trong Python bằng API REST

Bạn cũng có thể chuyển đổi định dạng tệp Word Doc/Docx sang PNG theo chương trình bằng cách thực hiện theo các bước dưới đây:

  • 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 word
  • Ngoài ra, hãy đặt “png” làm định dạng hình ảnh đầu ra
  • Tạo một phiên bản của DocxLoadOptions
  • Đặt mật khẩu file word và load\options
  • Tạo một phiên bản của PngConvertOptions
  • Xác định thang độ xám, từ\trang, số trang\đếm, chất lượng, xoay\góc và sử dụng các giá trị\pdf
  • Đặ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 cho biết cách chuyển đổi từ sang định dạng PNG bằng API REST trong Python:

# Cách chuyển đổi Word DOCX sang PNG bằng API REST trong Python
# 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-word.docx"
settings.format = "png"

loadOptions = groupdocs_conversion_cloud.DocxLoadOptions()
loadOptions.password = "password"

settings.load_options = loadOptions;

convertOptions = groupdocs_conversion_cloud.PngConvertOptions()
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 DOCX to PNG file format: " + str(response))

Chuyển đổi Word DOC/DOCX thành GIF bằng Python bằng API REST

Bạn có thể chuyển đổi Word Docx sang JPG theo chương trình bằng cách thực hiện theo các bước dưới đây:

  • 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 word
  • Bây giờ, cung cấp “gif” làm định dạng hình ảnh đầu ra
  • Tạo một phiên bản của DocxLoadOptions
  • Đặt mật khẩu file word và load\options
  • Tạo một phiên bản của GifConvertOptions
  • 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
  • Tiếp theo, 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ẫu mã sau đây cho biết cách chuyển đổi từ định dạng tệp hình ảnh Doc/Docx sang GIF bằng API REST trong Python:

# Cách chuyển đổi Word DOCX sang GIF bằng API REST trong Python
# 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-word.docx"
settings.format = "gif"

loadOptions = groupdocs_conversion_cloud.DocxLoadOptions()
loadOptions.password = "password"

settings.load_options = loadOptions;

convertOptions = groupdocs_conversion_cloud.GifConvertOptions()
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 Word to GIF format: " + str(response))

Chuyển đổi từ trực tuyến sang hình ảnh miễn phí

Vui lòng thử công cụ chuyển đổi JPG, PNG và GIF trực tuyến miễn phí sau đây, được phát triển bằng API ở trên.

Phần kết luận

Trong bài này chúng ta đã cùng nhau tìm hiểu cách chuyển định dạng word sang ảnh trên cloud. Bây giờ bạn biết:

  • cách chuyển đổi tài liệu từ sang jpeg/jpg trong Python;
  • cách chuyển đổi từ doc/docx sang định dạng hình ảnh png bằng Python;
  • cách chuyển định dạng file word doc/docx sang gif trong Python;

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 từ docx sang hình ảnh, vui lòng hỏi chúng tôi trên Diễn đàn hỗ trợ miễn phí.

Xem thêm