使用IRONPDF FOR PYTHON

如何在Python中将PNG转换为PDF文件

1.0 简介

IronPDF for Python 库是一个工具,可用于简化您处理 PDF 文件及将图像文件转换为 PDF 文件的体验。 它擅长提取各种类型的数据,例如图像、单选按钮和列表框部件,并将它们转换为更易于程序员理解的结构化数据。

2.0 IronPDF for Python

使用Python的程序员现在可以通过IronPDF for Python库轻松处理PDF格式,该库提供了全面的PDF功能集。 由于其能够与其他框架集成,因此还可以开发更多图形用户界面(GUI)选项。

由于 Python 在创建图形用户界面方面的多功能性和易用性,它是许多开发人员偏爱的编程语言。 由于其动态特性,它与其他编程语言不同。

2.1 如何使用IronPDF for Python

确保您的设备具备使用IronPDF for Python所需的先决条件。 然后,只需将IronPDF模块添加到Python中,就可以有效地处理和处理PDF数据。

确保添加Python路径的环境变量,以便可以从命令行访问。在Python web框架以及Windows框架中,都可以使用IronPDF。

2.2 IronPDF 功能

以下是IronPDF的一些重要功能列表。

  • HTML、HTML5、ASP、PHP 及其他来源都可以用于制作 PDF 文档。 此外,图像文件可以转换为PDF文件。
  • IronPDF 提供打开和编辑加密 PDF 文件的能力。
  • IronPDF 是一个可以用来创建交互式 PDF 文档的工具。 它可以用于提取文本和图像,光栅化为图像,转换为HTML,打印,完成交互表单,并提交它们。 还有用于拆分合并的选项。
  • IronPDF支持代理、cookie、HTTP头、唯一的网络登录凭证、表单变量和通过HTML登录表单登录的用户代理,这使得可以从URL创建文档。
  • 注释和检查PDF文件可以使用IronPDF程序实现。
  • IronPDF 可以用于从文档中提取图像
  • IronPDF 有助于将 JPG 或 PNG 格式转换为 PDF 文档。

3.0 将PNG转换为PDF文件

本节使用IronPDF for Python在安装IronPDF并创建新的PyCharm项目文件夹后,将图像转换为PDF。 您可以在以下代码示例中查看如何将图像转换为PDF文件扩展名。

from ironpdf import *

pdf = ImageToPdfConverter.ImageToPdf("Test.png")
pdf.SaveAs("Demo.pdf")
py
PYTHON

这段代码使用IronPDF库创建一个图像到PDF的转换器,从名为“Test.png”的图像文件创建PDF。 通过使用PNG图像文件的路径作为输入,它首先构造一个ImageToPdfConverter对象。 该对象使用ImageToPdf函数和原始图像文件路径来完成图像到PDF的转换。

接下来,它使用SaveAs函数将转换后的PDF保存为名为"Demo.pdf"的PDF文件。 这将生成与Python脚本相同路径的输出PDF。 本质上,它将PNG文件转换为PDF文件,这对于多种方式分享和管理文档非常有帮助。

这同样适用于其他文件格式/文件类型,例如JPEG图像。 您只需更改代码,在图像的文件路径中包含后缀“.jpeg”或“.jpg”。 如下代码所示。

from ironpdf import *

pdf = ImageToPdfConverter.ImageToPdf("Test.jpeg")
pdf.SaveAs("Demo.pdf")
py
PYTHON

如何在Python中将PNG转换为PDF文件,图1:输出的PDF文件

输出 PDF 文件

3.1 将多张图片转换为PDF

只需几行代码,您可以使用IronPDF for Python将文件夹中的所有图像转换并合并为单个PDF文件。您可以通过下面的Python代码示例了解如何将多个图像合并为一个PDF文件。

from ironpdf import *

image_files = [
    os.path.join("assets", f)
    for f in os.listdir("assets")
    if f.lower().endswith((".png"))
]
directory_list = List[str]()
for i in range(len(image_files)):
    directory_list.Add(image_files[i])
ImageToPdfConverter.ImageToPdf(directory_list).SaveAs("Demo.pdf")
py
PYTHON

此代码使用IronPDF库从指定目录(“assets”)中的PNG格式图像文件列表创建一个组合PDF。

这始于从IronPDF库导入所需的模块。 它使用列表解析从“assets”目录创建图像文件路径列表,该列表满足具有“.png”或文件扩展名的要求。 变量 image_files 包含此列表。

所选图片文件的路径被放置在一个名为 directory_list 的列表中。然后使用 Add 方法遍历 image_files 列表,并将每个图像文件路径添加到 directory_list 中。

最后,它使用SaveAs方法将图像文件列表保存为“Demo.pdf”,并调用ImageToPdfConverter.ImageToPdf(directory_list)将图像文件列表转换为单个PDF文件。

有关图像到 PDF 转换的更多信息,请参考此Python 指南

4.0 结论

IronPDF库提供强大的安全保护,以最大限度地减少潜在风险并确保数据安全。 该库兼容所有流行的浏览器,并提供多种PDF操作功能,供您随时使用。 您可以选择多种授权选项,包括免费的开发者授权和可购买的额外开发者授权,以满足开发者的不同需求。

在$749 Lite 套餐中,包含永久许可证、30天退款保证、一年的软件维护和升级选项。 用户可以在带水印的试用期内,结合实际使用场景评估产品,试用期限为三十天。 请点击给定的许可页面,以了解有关IronPDF的试用版、价格和许可的更多信息。

查克尼特·宾
软件工程师
Chaknith 负责 IronXL 和 IronBarcode 的工作。他在 C# 和 .NET 方面拥有深厚的专业知识,帮助改进软件并支持客户。他从用户互动中获得的洞察力,有助于提升产品、文档和整体体验。
< 前一页
适用于Python的最佳PDF阅读器(免费和付费工具)
下一步 >
如何从Python中的PDF中提取图像

准备开始了吗? 版本: 2025.5 刚刚发布

查看许可证 >