XLSB sang PDF

Lưu XLSB dưới dạng PDF | chuyển Xls sang PDF trực tuyến

XLSB là tập hợp các bản ghi và cấu trúc chỉ định nội dung sổ làm việc Excel. Thông thường, nội dung bao gồm các bảng số, văn bản hoặc cả số và văn bản, công thức, kết nối dữ liệu bên ngoài, biểu đồ và hình ảnh không có cấu trúc hoặc bán cấu trúc. Để có khả năng thích ứng và chia sẻ dữ liệu rộng hơn giữa các nhóm, việc chuyển đổi sang định dạng PDF là một cách tiếp cận thực tế. Do đó, trong bài viết này, chúng ta sẽ thảo luận chi tiết về cách chuyển đổi XLSB sang PDF bằng Python SDK.

API chuyển đổi Excel

Aspose.Cells Cloud SDK For Python là giải pháp đã được chứng minh của chúng tôi để tạo, thao tác và chuyển đổi tệp excel thành các định dạng tệp chính bao gồm cả PDF. Vì vậy, hãy cài đặt SDK bằng cách thực hiện lệnh sau:

pip install asposecellscloud

Sau khi cài đặt, bước tiếp theo là đăng ký tài khoản miễn phí trên Bảng điều khiển Aspose.Cloud bằng tài khoản GitHub hoặc Google hoặc sử dụng Đăng ký để lấy Thông tin xác thực khách hàng của bạn.

XLSB sang PDF bằng Python

Trong phần này, chúng ta sẽ thực hiện theo các bước để tải trang tính XLSB (excel) từ bộ lưu trữ đám mây và chuyển đổi nó thành định dạng PDF. Xin lưu ý rằng chúng tôi sẽ chuyển đổi sổ làm việc hoàn chỉnh sang định dạng PDF.

  • Đầu tiên, tạo một đối tượng CellsApi bằng thông tin đăng nhập của ứng dụng khách
  • Thứ hai, chỉ định tên của XLSB đầu vào, tên tệp kết quả và định dạng đầu ra là PDF
  • Gọi phương thức cellsworkbookgetworkbook(…) để chuyển đổi XLSB sang PDF và lưu đầu ra vào bộ nhớ Đám mây
# Để biết thêm các mẫu mã, vui lòng truy cập https://github.com/aspose-cells-cloud/aspose-cells-cloud-python

def XLSBtoPDF():
    try:
        #Client credentials
        client_secret = "1c9379bb7d701c26cc87e741a29987bb"
        client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"

        # khởi tạo phiên bản CellsApi
        cellsApi = asposecellscloud.CellsApi(client_id,client_secret)

        # nhập sổ làm việc XLSB
        input_file = "myDocument.xlsb"
        # định dạng kết quả
        format = "PDF"
        # tên tập tin kết quả
        output = "Converted.pdf"

        # gọi API để chuyển đổi XLSB sang PDF
        response = cellsApi.cells_workbook_get_workbook(name = input_file, format=format, out_path=output) 

        # in mã phản hồi trong bảng điều khiển
        print(response)

        # in tin nhắn trong bảng điều khiển (tùy chọn)
        print('XLSB sucessfully converted to PDF !')    
    except ApiException as e:
        print("Exception while calling CellsApi: {0}".format(e))
        print("Code:" + str(e.code))
        print("Message:" + e.message)
Xem trước Excel sang PDF

Hình ảnh 1:- Xem trước chuyển đổi Excel sang PDF

Chuyển đổi Excel sang PDF bằng lệnh cURL

Bây giờ chúng ta sẽ làm theo các bước để lưu excel sang pdf bằng Lệnh cURL trong thiết bị đầu cuối dòng lệnh. 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 của khách hàng)

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"

Bây giờ hãy thực hiện lệnh sau để chuyển đổi định dạng Excel sang PDF. Sau khi thực hiện, PDF kết quả được lưu vào cùng một bộ lưu trữ đám mây.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument.xlsb?format=PDF&isAutoFit=false&onlySaveTable=false&outPath=Converted.pdf&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

Chuyển đổi bảng Excel cụ thể sang PDF bằng lệnh cURL

Chúng tôi có thể có yêu cầu chuyển đổi trang tính XLS đã chọn sang định dạng PDF, thay vì chuyển đổi toàn bộ sổ làm việc. Vì vậy, trong phần này, chúng ta sẽ hoàn thành thông tin đăng nhập yêu cầu này.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument.xlsb/worksheets/Sheet2?format=PDF&verticalResolution=0&horizontalResolution=0" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-o SingleWorksheet.pdf
Trang tính Excel sang PDF

Hình ảnh 2:- Xem trước chuyển đổi Excel Sheet sang PDF

Lấy các tệp mẫu được sử dụng trong các ví dụ trên từ các liên kết sau

Sự kết luận

Chúng tôi đã tìm hiểu các bước để chuyển đổi Excel sang PDF (XLSB sang PDF) bằng Python SDK. Đồng thời, chúng tôi đã tìm hiểu chi tiết về cách chuyển đổi Excel hoàn chỉnh sang PDF bằng các lệnh cURL, cũng như cách xuất trang tính Excel cụ thể sang PDF. Bạn có thể cân nhắc khám phá Hướng dẫn dành cho nhà phát triển để tìm hiểu về các tính năng thú vị khác do API cung cấp. Trong trường hợp bạn gặp phải bất kỳ sự cố nào, vui lòng liên hệ với chúng tôi qua diễn đàn hỗ trợ kỹ thuật miễn phí.

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

Chúng tôi khuyên bạn nên xem qua các bài viết sau để hiểu rõ hơn: