在 Python 中将 PDF 转换为 JPG

PDF 文件以文件、发票、收据、文章等形式随处可见。它是打印和共享文档最方便的格式之一。在某些情况下,您必须将 PDF 文件转换为 JPG 图像以生成缩略图或嵌入到您的前端应用程序中。为此,本文介绍了如何在 Python 中以编程方式将 PDF 中的页面转换为 JPG 图像。

Python PDF to JPG 转换器库

Aspose.Words for Python 是一个功能丰富的库,用于在 Python 应用程序中自动执行文字处理操作。它使您可以无缝地创建和操作文本文档。我们将使用这个库将 PDF 文件转换为 JPG 图像。您可以使用以下 pip 命令从 PyPI 将库安装到您的 Python 应用程序中。

> pip install aspose-words

如何在 Python 中将 PDF 转换为 JPG

让我们看看如何在 Python 中将 PDF 文件转换为 JPG。为此,您只需要加载 PDF 文件,循环浏览其页面,并将每个页面保存为 JPG 图像。以下是在 Python 中将 PDF 文件中的页面保存为 JPG 图像的步骤。

  • 使用 Document 类加载 PDF 文件。
  • 循环浏览页面并使用 Document.extractpages() 方法提取每个页面。
  • 使用 Document.save() 方法将 PDF 中的每一页保存为 JPG 图像。

以下代码示例展示了如何在 Python 中执行 PDF 到 JPG 的转换。

import aspose.words as aw

# 加载 PDF 文件
doc = aw.Document("PDF.pdf")

# 将 PDF 中的每一页另存为 JPG
for page in range(0, doc.page_count):
    extractedPage = doc.extract_pages(page, 1)
    extractedPage.save(f"Output_{page + 1}.jpg")

获得免费许可证

您可以获得免费的临时许可证 使用 Aspose.Words for Python,而不受评估限制。

结论

在本文中,您学习了如何在 Python 中将 PDF 文件转换为 JPG 图像。您可以使用此功能生成 PDF 页面的 JPG 缩略图并将其嵌入到您的应用程序中。此外,您可以使用 文档 探索更多关于 Python 文字处理库的信息。此外,您可以通过我们的 论坛 分享您的问题或疑问。

也可以看看