Cách chuyển đổi JPG sang Word trong Python

Cách chuyển đổi JPG sang Word trong Python

JPG, còn được gọi là JPEG, là định dạng hình ảnh nén được sử dụng rộng rãi để chứa hình ảnh kỹ thuật số. Đây là định dạng hình ảnh phổ biến nhất hỗ trợ nén mất dữ liệu. Trong khi đó, Microsoft Word được sử dụng để xử lý văn bản và tạo tài liệu. Trong một số trường hợp nhất định bạn cần chuyển JPG sang MS word để có thể chỉnh sửa được. Trình chuyển đổi JPG sang Word biến hình ảnh thành tệp doc trong vòng vài giây. Vì vậy, trong bài viết này, bạn sẽ tìm hiểu cách chuyển đổi JPG sang Word bằng Python.

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

API REST chuyển đổi JPG/JPEG sang Word - Cài đặt {#JPG/JPEG-to-Word-Conversion-REST-API—Installation}

Để chuyển đổi tài liệu JPG sang Word, tôi sẽ sử dụng Python SDK của GroupDocs.Conversion Cloud API. API này cho phép bạn chuyển đổi tài liệu và hình ảnh của bất kỳ định dạng tệp được hỗ trợ nào sang bất kỳ định dạng nào bạn cần. Bạn có thể dễ dàng chuyển đổi giữa hơn 50 loại tài liệu và hình ảnh như Word, PowerPoint, Excel, PDF, HTML, CAD, hình ảnh raster, v.v.

Bạn có thể cài đặt GroupDocs.Conversion Cloud cho ứng dụng Python của mình bằng lệnh sau trong bảng điều khiển:

pip install groupdocs_conversion_cloud

Vui lòng lấy ID khách hàng và Bí mật khách hàng của bạn từ bảng điều khiển trước khi bạn bắt đầu làm theo các bước và ví dụ về mã có sẵn. Khi bạn có ID và bí mật của mình, vui lòng thêm mã 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 = "MyStorage"

Chuyển đổi JPG/JPEG sang Word trong Python bằng API REST

Bạn có thể chuyển đổi tệp JPG sang tệp Word 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ài liệu Word lên đám mây bằng ví dụ mã được cung cấp bên dưới:

# Tải tệp JPG/JPEG lên bộ nhớ đám mây
# 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.jpg", "H:\\groupdocs-cloud-data\\sample-file.jpg", storage_name)

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

Do đó, tệp Word đã 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 JPG sang Word trong Python

Bạn có thể chuyển đổi tệp JPG sang Word theo chương trình bằng cách làm theo các bước dưới đây:

  • Tạo một phiên bản ConvertApi
  • Tạo một phiên bản của ConvertSettings
  • Đặt đường dẫn tệp JPG
  • Gán “docx” cho định dạng
  • Xác định DocxConvertOptions nếu cần
  • Cung cấp đường dẫn tệp đầu ra
  • Tạo ConvertDocumentRequest với ConvertSettings
  • Nhận kết quả bằng cách gọi phương thức convert\document() với ConvertDocumentRequest

Ví dụ mã sau đây cho thấy cách chuyển đổi JPG sang Word mà không làm mất định dạng bằng API REST:

# Cách chuyển đổi tệp JPG sang tệp Word trong Python
# Tạo các phiên bản API cần thiết
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.jpg"
settings.format = "docx"

# Tùy chọn chuyển đổi DOCX
settings.convert_options = groupdocs_conversion_cloud.DocxConvertOptions()
settings.output_path = "python-testing"

# Tạo yêu cầu tài liệu chuyển đổi
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

# Chuyển đổi tệp JPG/JPEG sang tệp Word DOCX
response = convert_api.convert_document(request)
print("Successfully converted JPG to Word document: " + str(response))
Chuyển đổi JPG sang Word trong Python

Cách chuyển đổi JPG sang Word trong Python

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

Mẫu mã trên sẽ lưu tệp docx đã chuyển đổi 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.docx", storage_name)

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

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

Chuyển đổi JPG sang Word mà không cần sử dụng Cloud Storage

Bạn có thể chuyển đổi tài liệu JPG sang Word mà không cần sử dụng bộ nhớ đám mây 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
  • Tạo ConvertDocumentDirectRequest và chuyển định dạng tài liệu được yêu cầu và đường dẫn tệp đầu vào
  • Nhận kết quả bằng cách gọi phương thức convert\document\direct() với ConvertDocumentDirectRequest
  • Tùy chọn, lưu tệp đầu ra vào đường dẫn cục bộ bằng phương thức Shutil.move()

Ví dụ mã sau đây cho biết cách chuyển đổi JPG sang Word mà không cần sử dụng bộ nhớ đám mây:

# Chuyển đổi JPG/JPEG sang Word mà không cần sử dụng bộ nhớ đám mây
# Tạo các phiên bản API cần thiết
import shutil
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# Chuẩn bị yêu cầu chuyển đổi
request = groupdocs_conversion_cloud.ConvertDocumentDirectRequest("docx", "H:\\groupdocs-cloud-data\\sample-file.jpg")

# Chuyển đổi JPG sang Docx mà không cần lưu trữ đám mây
response = convert_api.convert_document_direct(request)

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

Cách chuyển đổi JPG sang Word và tải xuống trực tiếp

Bạn có thể dễ dàng chuyển đổi tệp JPG sang tệp Word theo chương trình bằng cách làm theo các bước dưới đây:

  • Tạo một phiên bản ConvertApi
  • Tạo một phiên bản của ConvertSettings
  • Đặt đường dẫn file Word
  • Gán “docx” cho định dạng
  • Đặt “Không” cho đường dẫn đầu ra
  • Tạo ConvertDocumentRequest với ConvertSettings
  • Nhận kết quả bằng cách gọi phương thức convert\document\download()
  • Tùy chọn, lưu tệp đầu ra vào đường dẫn cục bộ bằng phương thức Shutil.move()

Ví dụ mã sau đây cho biết cách chuyển đổi JPG sang Word và tải xuống trực tiếp bằng API REST trong Python:

# Cách chuyển đổi JPG/JPEG sang Word Docx & Tải xuống trực tiếp
# Tạo các phiên bản API cần thiết
import shutil
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# Chuẩn bị cài đặt chuyển đổi
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.file_path = "python-testing/sample-file.jpg"
settings.format = "docx"

# đầu ra dưới dạng tài liệu IOStream
settings.output_path = None    

# Chuẩn bị yêu cầu chuyển đổi
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

# Chuyển trực tiếp tệp JPG/JPEG sang tệp Word
response = convert_api.convert_document_download(request)

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

API sẽ trả lại tài liệu từ đã chuyển đổi để phản hồi. Vui lòng làm theo các bước được đề cập trước đó để tải tệp lên.

Chuyển đổi JPG sang Word trực tuyến

Làm cách nào để chuyển jpg sang word trực tuyến? Vui lòng thử [công cụ chuyển đổi JPG sang Word trực tuyến miễn phí] sau đây 17 để chuyển đổi jpg sang docx có thể chỉnh sửa, được phát triển bằng API trên.

Phần kết luận

Trong bài viết này, bạn đã học được:

  • cách chuyển đổi tệp JPG sang tệp Word bằng Python trên đám mây;
  • tải tệp JPG lên đám mây rồi tải xuống tệp docx đã chuyển đổi từ đám mây;
  • cách chuyển đổi JPG sang Word mà không cần sử dụng bộ nhớ đám mây theo chương trình;
  • cách chuyển JPG sang file Word và tải trực tiếp;

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

câu hỏi thường gặp

Làm cách nào để chuyển đổi JPG sang Word Docx?

Cài đặt thư viện Python này để chuyển đổi JPG/JPEG sang Word bằng Python theo chương trình. Bạn có thể truy cập tài liệu để biết chi tiết đầy đủ về API.

Cách nhanh nhất để chuyển JPG sang Word là gì?

Chuyển đổi JPG sang DOC Trực tuyến hoạt động rất nhanh và bạn có thể thay đổi JPG sang DOC trong vài giây.

Làm cách nào để chuyển đổi hình ảnh thành từ trực tuyến miễn phí?

  • Mở trình chuyển đổi JPG sang DOC miễn phí của chúng tôi.
  • Nhấp vào bên trong khu vực thả tệp để tải lên tệp JPG hoặc kéo và thả tệp JPG.
  • Nhấp vào nút Chuyển đổi. Các tệp JPG của bạn sẽ được tải lên và chuyển đổi sang định dạng DOC.
  • Liên kết tải xuống của tệp đầu ra sẽ khả dụng ngay sau khi chuyển đổi.

Có an toàn để chuyển đổi JPG sang DOC bằng công cụ chuyển đổi trực tuyến miễn phí không?

Có, không ai có quyền truy cập vào các tệp đã tải lên của bạn và chúng tôi sẽ xóa các tệp đã tải lên sau 24 giờ.

Xem thêm

Chúng tôi khuyên bạn nên truy cập các bài viết sau để tìm hiểu về: