如今,PDF 已成为交换文档的标准文件格式。各种流行的文档格式在通过 Internet 共享之前被转换为 PDF。 Excel 到 PDF 是一种流行的转换方案,其中将工作表转换为只读 PDF 页面。据此,本文介绍了如何使用 Python 将 Excel XLSX 或 XLS 文件转换为 PDF。
- Python Excel 到 PDF 转换器 API
- 在 Python 中将 Excel 转换为 PDF 的简单步骤
- 将 Excel XLSX 转换为 PDF
- Python 中高级 XLSX/XLS 到 PDF 的转换
- 获取免费 API 许可证
Python Excel 到 PDF 转换器 API
对于 Excel 到 PDF 的转换,我们将使用 Aspose.Cells for Python API。它是一个强大的电子表格操作 API,可让您在 Python 应用程序中创建、处理和转换 Excel 文件。您可以使用以下 pip 命令安装 API。
pip install aspose-cells
如何在 Python 中将 Excel 转换为 PDF
使用 Aspose.Cells for Python 将 Excel 文件转换为 PDF 非常简单。将 Excel 文件保存为 PDF 格式需要执行以下步骤。
- 从所需位置加载 Excel 文件。
- 将其另存为 PDF 到所需位置。
就是这样。让我们看看如何将这些步骤转换为代码,并在 Python 中将 Excel XLS/XLSX 文件转换为 PDF。
在 Python 中将 Excel XLSX 转换为 PDF
以下是使用 Python 将 Excel XLSX 文件转换为 PDF 的步骤。
- 使用 Workbook 类加载 Excel XLSX 文件。
- 使用 Workbook.save(fileName, SaveFormat.PDF) 方法将 XLSX 转换为 PDF。
以下代码示例显示了如何将 Excel XSLX 文件转换为 PDF。
# 加载 Excel 文件
workbook = Workbook("Book1.xlsx")
# 将 Excel 转换为 PDF
workbook.save("xlsx-to-pdf.pdf", SaveFormat.PDF)
Excel文件
转换后的 PDF
Python XLSX XLS 到 PDF - 高级转换
Aspose.Cells for Python 还允许您使用不同的选项自定义 XLSX 到 PDF 的转换。例如,您可以为转换后的 PDF 文件设置 PDF 合规性、压缩、网格线样式、每张纸的页数等。 PdfSaveOptions 类用于设置这些选项。
以下是在 Python 中使用 XLSX 到 PDF 转换中的高级选项的步骤。
- 使用 Workbook 类加载 Excel XLSX 文件。
- 创建 PdfSaveOptions 类的实例。
- 使用 PdfSaveOptions 对象设置选项,例如使用 PdfOptions.setCompliance(PdfCompliance) 方法设置 PDF 合规性。
- 使用 Workbook.save(fileName, saveOptions) 方法将 XLSX 保存为 PDF。
以下代码示例显示了如何在 Excel XLSX 到 PDF 转换中使用高级选项。
# 加载 Excel 文件
workbook = Workbook("Book1.xlsx")
# 创建和设置 PDF 选项
pdfOptions = PdfSaveOptions()
pdfOptions.setCompliance(PdfCompliance.PDF_A_1_B)
# 将 Excel 转换为 PDF
workbook.save("xlsx-to-pdf.pdf", pdfOptions)
Python Excel 到 PDF 转换器 - 获得免费许可证
您可以 请求临时许可证 以便在没有评估限制的情况下使用 API。
结论
在本文中,您学习了如何在 Python 中将 Excel XLSX 或 XLS 转换为 PDF。此外,还借助代码示例讨论了控制 Python Excel 到 PDF 转换的高级选项。您可以使用 documentation 通过 Java 探索有关 Aspose.Cells for Python 的更多信息。如果您有任何疑问,请通过我们的 论坛 联系我们。
也可以看看
- 使用 Python 创建 MS Excel 文件 – Python Excel API
- 用 Python 读取 Excel 文件
- 在 Python 中为 Excel 文件添加水印
- 在 Python 中的 Excel 工作表中添加注释
- 在 Python 中将 Excel 文件转换为 JSON
- 在 Python 中将 TXT 转换为 XML
- 在 Python 中将 CSV 转换为 TXT
- 使用 Python 将 JSON 数据转换为 CSV
- 在 Python 中将 CSV 转换为 Excel XLS XLSX
信息:Aspose 开发了一个免费的在线网络应用程序,允许您在线查看 PDF,另一个允许您将 PDF 转换为视频,以及一个允许您在线编辑 PDF。