了解如何使用 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 时遇到任何问题,请随时通过免费技术支持论坛 与我们联系。

相关文章

强烈建议访问以下链接以了解更多信息