了解如何使用 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 时遇到任何问题,请随时通过免费技术支持论坛 与我们联系。
相关文章
强烈建议访问以下链接以了解更多信息