了解如何使用 Python SDK 在線將 Excel 轉換為 PDF。將 XLS 保存為 PDF。
在本文中,我們將討論如何使用 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 格式。
- 使用客戶端憑據創建 CellsApi 的對象
- 創建一個字符串對象,指定輸出格式為 PDF
- 調用cellsworkbookgetworkbook(…)方法將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)
上例中使用的示例文件可以從 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 時遇到任何問題,請隨時通過免費技術支持論壇 與我們聯繫。
相關文章
強烈建議訪問以下鏈接以了解更多信息