Tài liệu Word sang TIFF

Tài liệu Word sang TIFF | Chuyển đổi tài liệu DOC sang TIFF trực tuyến bằng Python

Các tệp Word phổ biến cho các báo cáo, sơ yếu lý lịch, thư từ, tài liệu, ghi chú, bản tin và chuẩn bị thuyết trình. Hầu hết nó chứa một số văn bản, hình ảnh, đối tượng và định dạng sáng tạo. Nhưng để xem các tài liệu Word, chúng tôi cần các ứng dụng chuyên dụng có thể phát sinh chi phí cài đặt và cấp phép. Nhưng nếu chúng tôi chuyển đổi chúng sang định dạng hình ảnh raster, những tệp này có thể được xem trên mọi nền tảng. Hơn nữa, việc chuyển đổi từ sang tài liệu TIFF sẽ có lợi hơn vì nó chủ yếu là nén không mất dữ liệu, nghĩa là các tệp TIFF giữ lại chi tiết và độ sâu màu của hình ảnh gốc. Tài liệu TIFF hoàn hảo cho các bức ảnh chuyên nghiệp chất lượng cao và trong bài viết này, chúng ta sẽ thảo luận chi tiết về cách chuyển đổi định dạng Word DOC sang TIFF bằng Python SDK.

Trong blog này, chúng ta sẽ thảo luận chi tiết hơn về các chủ đề sau:

API chuyển đổi từ

Để chuyển đổi Word sang Tài liệu TIFF, chúng ta cần sử dụng Aspose.Words Cloud SDK for Python cung cấp khả năng tạo, chỉnh sửa và chuyển đổi tệp MS Word sang TIFF, HTML, PDF, EPUB, JPEG, PNGcác định dạng tệp được hỗ trợ khác. SDK có sẵn để tải xuống tại PIPGitHub. Vì vậy, vui lòng 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, chúng tôi cần tạo một tài khoản miễn phí bằng cách truy cập Bảng điều khiển Aspose.Cloud để chúng tôi có thể quản lý tài liệu của mình trong bộ nhớ đám mây.

Tài liệu Word sang TIFF bằng Python

Vui lòng làm theo hướng dẫn bên dưới để tải tài liệu Word từ bộ nhớ đám mây và chuyển đổi nó thành hình ảnh TIFF. Sau khi chuyển đổi, tệp kết quả sẽ được lưu trong cùng một bộ lưu trữ đám mây.

  • Tạo một đối tượng của WordsApi trong khi chuyển ClientID và ClientSecret làm đối số
  • Tải tệp Word lên bộ nhớ Đám mây bằng phương pháp UploadFileRequest(..)
  • Tạo một đối tượng GetDocumentWithFormatRequest lấy tên tệp Word và TIFF làm định dạng đầu ra mong muốn
  • Gọi phương thức getdocumentwithformat(..) để thực hiện thao tác chuyển đổi
def wordtotiff():
    try:
         # tạo một phiên bản của WordsApi
        words_api = WordsApi("bbf94a2c-6d7e-4020-b4d2-b9809741374e","1c9379bb7d701c26cc87e741a29987bb")

        # Tên tài liệu từ đầu vào
        inputFileName = 'test_multi_pages.docx'
        resultantFile = 'resultant.tiff'

        # Tải tài liệu Word nguồn lên Cloud Storage
        words_api.upload_file(asposewordscloud.models.requests.UploadFileRequest(open('C:\\Users\\'+inputFileName, 'rb'), "", None))
        
        # Tạo yêu cầu chuyển đổi tài liệu
        request = asposewordscloud.models.requests.GetDocumentWithFormatRequest(inputFileName, "TIFF", None, None, None,
                                                                                    None, resultantFile, None)
        # bắt đầu hoạt động chuyển đổi Word sang TIFF
        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 Api as e:
            print("Exception while Converting Word to TIFF Document using Aspose.Words Cloud Api: {0}".format(e))

Chuyển đổi DOC cục bộ sang TIFF bằng Python

Trong phần này, chúng ta sẽ thảo luận chi tiết về cách tải tài liệu Word từ ổ đĩa cục bộ và thực hiện chuyển đổi sang định dạng TIFF. Đầu ra kết quả được lưu trữ trong bộ lưu trữ đám mây.

  • Tạo một đối tượng của WordsApi trong khi chuyển ClientID và ClientSecret làm đối số
  • Đọc nội dung của tệp Word từ ổ đĩa cục bộ bằng phương thức open(..)
  • Tạo đối tượng ConvertDocumentRequest lấy tên tệp Word đã tải, định dạng kết quả và tên đường dẫn tệp đầu ra làm đối số
  • Cuối cùng, gọi phương thức convertdocument(..) để thực hiện thao tác chuyển đổi
// Để biết các ví dụ và tệp dữ liệu đầy đủ, vui lòng truy cập https://github.com/aspose-words-cloud/aspose-words-cloud-python
// Nhận thông tin đăng nhập của khách hàng từ https://dashboard.aspose.cloud/

def wordtotiff():
    try:
         # tạo một phiên bản của WordsApi
        words_api = WordsApi("bbf94a2c-6d7e-4020-b4d2-b9809741374e","1c9379bb7d701c26cc87e741a29987bb")

        # Tên tài liệu từ đầu vào
        inputFileName = 'test_multi_pages.docx'
        resultantFile = 'resultant.tiff'

        # Đọc nội dung của tệp từ từ ổ đĩa cục bộ
        request_document = open('C:\\Users\\'+inputFileName, 'rb')

         # Tạo một đối tượng để chuyển đổi Tài liệu
        request = asposewordscloud.models.requests.ConvertDocumentRequest(document=request_document, format="TIFF",out_path=resultantFile)
        
        # bắt đầu hoạt động chuyển đổi Word sang TIFF
        result = words_api.convert_document(request)

        # in tin nhắn trong bảng điều khiển (tùy chọn)
        print('Conversion process completed successfully !')
    except Api as e:
            print("Exception while Converting Word to TIFF Document using Aspose.Words Cloud Api: {0}".format(e))

Chuyển đổi DOC sang TIFF bằng lệnh cURL

Bây giờ chúng ta sẽ tìm hiểu các bước về cách thực hiện chuyển đổi DOC sang TIFF bằng Lệnh cURL trên thiết bị đầu cuối dòng lệnh. Như đã chia sẻ trước đó, chỉ những người được ủy quyền mới có thể truy cập các API, vì vậy, trước tiên chúng tôi cần tạo mã thông báo truy cập JWT dựa trên thông tin đăng nhập khách hàng của chúng tôi. Vui lòng thực hiện lệnh sau để tạo Mã thông báo JWT.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Khi mã thông báo đã được tạo, chúng ta cần thực hiện lệnh sau để chuyển đổi định dạng DOC sang TIFF. Tham số outPath chỉ định vị trí cho TIFF kết quả trong bộ nhớ đám mây.

curl -v -X GET "https://api.aspose.cloud/v4.0/words/test_multi_pages.docx?format=TIFF&outPath=Resultant.tiff" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

Sự kết luận

Trong bài viết này, chúng tôi đã khám phá chi tiết về việc chuyển đổi Word thành Tài liệu TIFF bằng Python SDK. Chúng ta đã biết cách tải tệp Word từ bộ nhớ đám mây và kết xuất đầu ra sang định dạng TIFF hoặc chúng ta có thể tải tài liệu Word từ ổ đĩa cục bộ và lưu đầu ra ở định dạng TIFF. Hơn nữa, chúng ta cũng đã thấy các bước để chuyển đổi Word sang TIFF bằng lệnh cURL.

Bạn cũng có thể cân nhắc khám phá Hướng dẫn dành cho lập trình viên để tìm hiểu thêm về các tính năng thú vị do API cung cấp. Đồng thời, bạn cũng có thể tải xuống mã nguồn hoàn chỉnh của SDK từ GitHub và tùy chỉnh nó theo yêu cầu của mình (mã nguồn này được xuất bản theo giấy phép MIT).

Những bài viết liên quan

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ề: