
Chuyển đổi Word sang JPG | Lưu Word vào Hình ảnh bằng Python SDK
Trong thời đại mà nội dung trực quan thống trị tối cao, nhu cầu chuyển đổi tài liệu Word sang định dạng JPG đã trở nên quan trọng hơn bao giờ hết. Cho dù bạn đang tạo các bài thuyết trình hấp dẫn, chia sẻ các đoạn trích nội dung văn bản trên phương tiện truyền thông xã hội hay kết hợp các đoạn trích tài liệu vào các dự án đa phương tiện, khả năng chuyển đổi liền mạch các tệp Word thành hình ảnh JPG đa năng là tối quan trọng. Trong bài viết này, chúng ta sẽ thảo luận về chi tiết về cách chuyển đổi Word sang JPG bằng Python SDK.
- API REST chuyển đổi Word sang JPG
- Chuyển đổi Word sang JPG trong Python
- Lưu Word vào Hình ảnh bằng Lệnh cURL
API REST chuyển đổi Word sang JPG
Tận dụng Aspose.Words Cloud SDK cho Python để thực hiện chuyển đổi từ Word sang JPG sẽ giới thiệu một giải pháp mạnh mẽ và linh hoạt cho việc quản lý tài liệu. SDK này cho phép các nhà phát triển tích hợp liền mạch các chức năng chuyển đổi tài liệu vào các ứng dụng Python, cung cấp một bộ công cụ mạnh mẽ để tạo điều kiện thuận lợi cho việc chuyển đổi tài liệu Word thành hình ảnh JPG.
Ngoài việc chuyển đổi Word sang JPG, SDK này còn cung cấp vô số khả năng. Bạn có thể thao tác và định dạng tài liệu Word một cách linh hoạt, trích xuất văn bản, áp dụng hình mờ, thực hiện so sánh tài liệu và thậm chí tạo bản xem trước tài liệu.
SDK có sẵn để tải xuống tại PIP và GitHub. Thực hiện lệnh sau trên thiết bị đầu cuối dòng lệnh để cài đặt SDK
pip install aspose-words-cloud
Sau khi cài đặt hoàn tất, bạn cần tạo một tài khoản trên bảng điều khiển Aspose.Cloud. Nếu bạn có tài khoản GitHub hoặc Google, chỉ cần Đăng ký hoặc nhấp vào nút Tạo tài khoản mới và cung cấp thông tin bắt buộc. Bây giờ hãy đăng nhập vào bảng điều khiển bằng thông tin xác thực và mở rộng phần Ứng dụng từ bảng điều khiển và cuộn xuống phần Thông tin xác thực của khách hàng để xem thông tin chi tiết về ID khách hàng và Bí mật khách hàng.

Hình ảnh 1:- Xem trước thông tin xác thực của khách hàng
Bảng điều khiển Aspose.Cloud cung cấp một giao diện duy nhất để quản lý nhiều kho lưu trữ tệp, do đó bạn có thể kết nối Amazon S3, DropBox, Google Drive Storage, Google Cloud Storage, Windows Azure Storage và FTP Storage. Chúng ta có thể quản lý các nguồn này bằng tùy chọn Storages có sẵn trong menu bên trái trên bảng điều khiển.

Hình ảnh 2: - Nhiều tùy chọn lưu trữ khác nhau trên bảng điều khiển Cloud.
Chuyển đổi Word sang JPG trong Python
Tải tài liệu Word từ bộ nhớ đám mây
Trong phần này, chúng ta sẽ thảo luận về các bước về cách tải bộ lưu trữ tài liệu Word vào bộ lưu trữ đám mây mặc định và chuyển đổi đầu ra sang định dạng JPEG. Tệp kết quả cũng được lưu trong cùng bộ lưu trữ. Trong ví dụ này, chúng ta cần cấu hình tùy chọn Bộ lưu trữ nội bộ (tùy chọn đầu tiên như được hiển thị trong hình ảnh trên).Vui lòng làm theo các bước được đưa ra bên dưới để thực hiện thao tác chuyển đổi.
- Đầu tiên, tạo một thể hiện của lớp WordsApi trong khi truyền thông tin chi tiết ClientID và ClientSecret làm đối số.
- Thứ hai, tải tệp PDF lên bộ nhớ đám mây bằng phương thức UploadFileRequest(..).
- Thứ ba, tạo đối tượng GetDocumentWithFormatRequest trong khi truyền tên tệp Word đầu vào, định dạng đầu ra mong muốn và tên tệp kết quả làm đối số.
- Cuối cùng, gọi phương thức getdocumentwithformat(..) của lớp WordsApi để thực hiện thao tác chuyển đổi.
# Để biết thêm các mẫu, vui lòng truy cập https://github.com/aspose-words-cloud/aspose-words-cloud-python
import asposewordscloud
import asposewordscloud.models.requests
from asposewordscloud import ApiClient, WordsApi
from asposewordscloud.rest import ApiException
def main():
try:
# tạo một phiên bản của WordsApi
words_api = WordsApi("6185429e-17ce-468d-bb81-a51ac9d96c16","73a07e2fb010f559e482d854fe5a8f49")
# Tên của tài liệu đầu vào
inputFileName = 'source.doc'
resultantFile = 'Converted.jpeg'
# Tải tài liệu Word nguồn lên Cloud Storage
words_api.upload_file(asposewordscloud.models.requests.UploadFileRequest(open('C:\\Users\\Downloads\\'+inputFileName, 'rb'), "", None))
# Tạo một đối tượng để chuyển đổi Tài liệu
request = asposewordscloud.models.requests.GetDocumentWithFormatRequest(inputFileName, "JPG", None, None, None,
None, resultantFile, None)
# khởi tạo hoạt động chuyển đổi Word sang JPEG
result = words_api.get_document_with_format(request)
# in tin nhắn trong bảng điều khiển (tùy chọn)
print('Conversion process completed successfully !')
except ApiException as e:
print("Exception while calling WordsApi: {0}".format(e))
main()

Hình ảnh 3:- Xem trước quá trình chuyển đổi Word sang JPEG.
Tài liệu Word từ Google Drive
Trong phần này, chúng ta sẽ thảo luận chi tiết về cách tích hợp tài khoản Google Drive với bảng điều khiển Aspose.Cloud và sau đó tài liệu Word sẽ được tải từ cùng một Google Drive. Sau khi chuyển đổi, JPEG kết quả cũng sẽ được lưu vào cùng một ổ đĩa.
Bước đầu tiên là liên kết tài khoản Google Drive với tài khoản Aspose.Cloud Dashboard của bạn.
- Nhấp vào tùy chọn Lưu trữ từ menu bên trái trên bảng điều khiển.
- Nhấp vào nút Tạo bộ lưu trữ mới ở góc dưới bên phải của trang.
- Chọn tùy chọn Lưu trữ Google Drive từ menu.
- Nhập tên lưu trữ, ví dụ: GDrive.
- Nhập thông tin ID khách hàng và Bí mật khách hàng từ bảng điều khiển Google API.
- Sau đó nhấp vào nút Tạo mã thông báo làm mới và cấp quyền cho tài khoản Google nơi dự án Cloud được tạo. Sau khi cung cấp tất cả thông tin chi tiết, màn hình sẽ xuất hiện như hình dưới đây.

Hình ảnh 4:- Xem trước thông tin lưu trữ trên Google Drive.
Chúng tôi khuyên bạn nên truy cập liên kết sau để Tìm hiểu thêm về cách kết nối nhà cung cấp lưu trữ bên thứ 3.
Chúng tôi chỉ tương tác với API Aspose.Cloud bằng Ứng dụng được tạo trên bảng điều khiển Aspose.Cloud và ở phần phụ trợ, mỗi ứng dụng đều có bộ lưu trữ được kết nối với nó. Vì vậy, bây giờ chúng ta cần cập nhật thông tin Bộ lưu trữ cho Ứng dụng hiện có.

Hình ảnh 5:- Cập nhật thông tin chi tiết về Lưu trữ trên bảng điều khiển Cloud.
Thực thi mã được chia sẻ ở trên và nó sẽ chuyển đổi tài liệu Word có trong Google Drive sang định dạng JPEG và lưu vào cùng bộ nhớ.
Tài liệu Word từ Dropbox Storage
Chúng ta cũng có thể cấu hình bộ lưu trữ Dropbox của mình bằng ứng dụng đám mây và có thể dễ dàng chuyển đổi các tệp Word được lưu trữ trong bộ lưu trữ Dropbox sang định dạng JPEG.
- Nhấp vào tùy chọn Lưu trữ từ menu bên trái trên bảng điều khiển Aspose.Cloud.
- Nhấp vào nút Tạo bộ nhớ mới và chọn Bộ nhớ Dropbox từ menu.
- Nhập tên bạn chọn vào trường Tên lưu trữ và nhấp vào nút Tạo mã thông báo.
- Bạn sẽ được nhắc cung cấp thông tin chi tiết về tài khoản Dropbox của mình và sau khi xác thực thành công, mã thông báo truy cập sẽ được tạo
- Nhấp vào nút Lưu.

Hình ảnh 6:- Chi tiết lưu trữ Dropbox.
Một lần nữa, chúng ta cần cập nhật thông tin chi tiết về lưu trữ cho ứng dụng Cloud mà chúng ta đang truy cập trong mã của mình (thông qua Client ID và thông tin xác thực của Client).Bây giờ hãy nhấp vào tùy chọn Files từ menu bên trái trên bảng điều khiển và chọn Dropbox Storage (tên lưu trữ được cung cấp ở trên) và tất cả các tệp được liệt kê trên Dropbox sẽ được hiển thị.

Hình ảnh 7: - Các tập tin Dropbox xuất hiện trên Cloud Dashboard.
Ở cấp độ mã, chúng ta không cần thực hiện bất kỳ thay đổi nào và khi đoạn mã được chia sẻ ở trên được thực thi, một tài liệu Word mới sẽ được tải lên bộ nhớ Dropbox và JPEG kết quả cũng được lưu trong cùng bộ nhớ. Xem hình ảnh hiển thị bên dưới.

Hình ảnh 8: - Xem trước tệp Word được chuyển đổi sang JPEG trong Dropbox.
Lưu Word vào Hình ảnh bằng Lệnh cURL
Các lệnh cURL là một trong những cách thuận tiện để truy cập REST API thông qua dấu nhắc lệnh. Vì Aspose.Words Cloud cũng được phát triển theo kiến trúc REST, nên chúng ta cũng có thể truy cập thông qua các lệnh cURL. Chúng ta biết rằng Aspose API chỉ có thể truy cập được đối với những người được ủy quyền, vì vậy chúng ta cần tạo mã thông báo truy cập JWT dựa trên thông tin xác thực của khách hàng. Vui lòng thực hiện lệnh sau để tạo một mã thông báo:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=6185429e-17ce-468d-bb81-a51ac9d96c16&client_secret=73a07e2fb010f559e482d854fe5a8f49" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Bây giờ hãy thực hiện lệnh cURL sau để chuyển đổi tài liệu Word đã có trong bộ nhớ đám mây sang định dạng JPEG. Tệp kết quả cũng được lưu trữ trong cùng bộ nhớ đám mây.
curl -X GET "https://api.aspose.cloud/v4.0/words/source.doc?format=JPEG&outPath=Converted.jpeg" \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>"
Vì Dropbox được liên kết như bộ lưu trữ hiện tại với API Aspose.Cloud, nên source.doc được tải từ Dropbox và JPEG kết quả cũng được lưu trên cùng bộ lưu trữ đó.

Hình ảnh 9: - Xem trước kết quả trên Dropbox.
Phần kết luận
Trong bài viết này, chúng tôi đã khám phá khả năng của Aspose.Words Cloud về cách chuyển đổi Word sang JPG bằng Python. Chúng tôi cũng đã thảo luận về các bước để tận dụng nhiều bộ lưu trữ đám mây có sẵn, bao gồm Google Drive và Dropbox. Chúng tôi cũng đã khám phá tùy chọn về cách lưu tài liệu Word dưới dạng JPEG bằng lệnh cURL. Xin lưu ý rằng SDK của chúng tôi được phát triển theo giấy phép MIT, vì vậy mã nguồn đầy đủ của chúng có sẵn để tải xuống qua Github. Trong trường hợp bạn gặp bất kỳ sự cố nào hoặc có bất kỳ thắc mắc nào khác, vui lòng liên hệ với chúng tôi qua Diễn đàn hỗ trợ sản phẩm miễn phí.
Bài viết liên quan
Chúng tôi khuyên bạn nên truy cập các liên kết sau để tìm hiểu thêm về