了解如何使用 Python SDK 在線將 Excel 轉換為 PDF。將 XLS 保存為 PDF。

將 Excel 轉換為 PDF

將 Excel 轉換為 PDF | XLS 到 PDF 轉換 API

在本文中,我們將討論如何使用 Python SDK 將 Excel 轉換為 PDF 的詳細信息。我們使用 Excel 電子表格來存儲、組織和跟踪數據集。它被會計師、數據分析師和其他專業人士使用。但是為了查看這些文件,我們需要一個特定的應用程序,例如 MS Excel、OpenOffice Calc 等。但是,如果我們將 Excel 保存為 PDF,則可以在任何平台和任何設備上查看。

Excel 到 PDF 轉換 API

Aspose.Cells Cloud 是 REST API,提供創建、編輯 excel 文件並將其轉換為 PDF 和其他支持格式的功能。為了在 Python 應用程序中使用這些功能,請嘗試使用 Aspose.Cells Cloud SDK for Python。請在控制台使用以下命令安裝SDK:

pip install asposecellscloud

下一步是創建一個 Aspose 雲帳戶 並獲取客戶端憑證詳細信息。這些憑據是連接到雲服務以及從雲存儲訪問文檔所必需的。

在 Python 中將 Excel 轉換為 PDF

請按照以下步驟使用 Python 代碼片段將 Excel 轉換為 PDF 格式。

# 更多代碼示例,請訪問 https://github.com/aspose-cells-cloud/aspose-cells-cloud-python
def Excel2CSV():
    try:
        client_secret = "1c9379bb7d701c26cc87e741a29987bb"
        client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
        
        # 初始化 CellsApi 實例
        cellsApi = asposecellscloud.CellsApi(client_id,client_secret)

        # 輸入Excel工作簿
        input_file = "Book1.xlsx"
        # 結果格式
        format = "PDF"
        # 結果文件名
        output = "Converted.pdf"

        # 調用API發起轉換操作
        response = cellsApi.cells_workbook_get_workbook(name = input_file, format=format, out_path=output) 

        # 在控制台中打印響應代碼
        print(response)

    except ApiException as e:
        print("Exception while calling CellsApi: {0}".format(e))
        print("Code:" + str(e.code))
        print("Message:" + e.message)
Excel 轉 PDF

圖片 1:- Excel 到 PDF 的轉換預覽。

上例中使用的示例文件可以從 Book1.xlsx 和 Converted.pdf 下載。

使用 cURL 命令將 XLS 轉換為 PDF

可以在任何平台上通過 cURL 命令輕鬆訪問 REST API。由於Aspose.Cells Cloud是基於REST架構開發的,所以我們也可以使用cURL命令進行XLS到PDF的轉換。因此,首先我們需要根據客戶端憑據生成一個 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"

現在我們需要執行如下命令在線將xls轉pdf。

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

結論

在此博客中,我們討論了使用 Python 代碼片段將 Excel 轉換為 PDF 的步驟。同時,我們探索了使用 cURL 命令將 Excel 保存為 PDF 的選項。 Python SDK 的完整源代碼可以從GitHub 下載。我們還建議您瀏覽 程序員指南 以了解有關其他令人興奮的功能的更多信息。

如果您有任何相關疑問或在使用我們的 API 時遇到任何問題,請隨時通過免費技術支持論壇 與我們聯繫。

相關文章

強烈建議訪問以下鏈接以了解更多信息