Excel 转 PDF Python

如今,PDF 已成为交换文档的标准文件格式。各种流行的文档格式在通过 Internet 共享之前被转换为 PDF。 Excel 到 PDF 是一种流行的转换方案,其中将工作表转换为只读 PDF 页面。据此,本文介绍了如何使用 Python 将 Excel XLSX 或 XLS 文件转换为 PDF。

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 的步骤。

以下代码示例显示了如何将 Excel XSLX 文件转换为 PDF。

# 加载 Excel 文件
workbook = Workbook("Book1.xlsx")

# 将 Excel 转换为 PDF
workbook.save("xlsx-to-pdf.pdf", SaveFormat.PDF)

Excel文件

Excel转PDF

转换后的 PDF

转换后的 PDF

Python XLSX XLS 到 PDF - 高级转换

Aspose.Cells for Python 还允许您使用不同的选项自定义 XLSX 到 PDF 的转换。例如,您可以为转换后的 PDF 文件设置 PDF 合规性、压缩、网格线样式、每张纸的页数等。 PdfSaveOptions 类用于设置这些选项。

以下是在 Python 中使用 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 的更多信息。如果您有任何疑问,请通过我们的 论坛 联系我们。

也可以看看

信息:Aspose 开发了一个免费的在线网络应用程序,允许您在线查看 PDF,另一个允许您将 PDF 转换为视频,以及一个允许您在线编辑 PDF