在实际环境中测试
在生产中测试无水印。
随时随地为您服务。
本文将演示如何使用 IronPDF for Python 库创建 PDF。
对于程序员来说,Python 是一种比其他语言更具活力的语言,使开发人员能够快速、轻松地设计图形用户界面。 因此,在 Python 中加入 IronPDF 库非常简单。 Python是一款功能强大的图形用户界面工具,它带有大量内置工具,如PyQt、wxWidgets、Kivy以及许多其他软件包和库,可用于快速、安全地构建功能齐全的图形用户界面。
IronPDF 是一个用于 Python 网络开发和设计的高效库。 这主要是因为目前有许多 Python 网络开发范例,如 Django、Flask 和 Pyramid。 包括 Reddit、Mozilla 和 Spotify 在内的众多网站和在线服务都使用了这些框架。
确保您的计算机上安装了 Python。 要为您的操作系统下载并安装最新版本的 Python,请访问Python 官方下载网站. 一旦安装了Python,设置一个虚拟环境以隔离项目的依赖项。 使用 venv
模块创建和管理虚拟环境,这将为您的转换项目提供一个简洁、独立的工作空间。
本演示推荐使用 Python 开发的集成开发环境 PyCharm。
打开 PyCharm IDE 后,选择 "新建项目 "选项,如下图所示。
PyCharm IDE
选择 "新建项目 "后会打开一个新窗口,您可以指定项目的位置和 Python 环境,如下图所示。
在 PyCharm 中创建一个新项目
选择项目位置和环境路径后,单击创建按钮创建新项目。 将打开一个新窗口,您可以在 Python 文件中编写代码。本教程使用 Python 3.9。
main.py文件
IronPDF for Python 采用 .NET 6.0 作为底层技术。 因此,要使用 IronPDF for Python,您的计算机必须安装 .NET 6.0 运行时。 Linux 和 Mac 用户在使用此 Python 软件包之前可能需要安装 .NET。 要下载所需的运行环境,您可以从以下链接下载微软下载页面.
必须安装 IronPdf 软件包,才能创建、编辑和打开扩展名为".pdf "的文件。 要在 PyCharm 中安装软件包,请打开终端窗口并运行以下命令:
pip install ironpdf
从下面的截图中可以看到,"IronPdf "软件包已经安装。
安装IronPDF包
使用 IronPDF for Python 库,只需几行代码就能轻松生成 PDF 文件。 IronPdf 是一个独立的库,不需要任何额外的依赖项。 它使用功能强大的 Chromium 浏览器,可以准确下载包含图片、图表、表格等内容的 URL。 以下是生成 PDF 文件的示例代码片段:
from ironpdf import *
renderer = ChromePdfRenderer()
pdf = renderer.RenderUrlAsPdf("https://www.google.com/")
pdf.SaveAs("output.pdf")
print('Completed')
在提供的代码中,第一步是导入 IronPDF 库。 然后,创建 "ChromePdfRenderer "类的实例,该类允许执行各种 PDF 文件创建过程。 使用创建的名为 "renderer "的对象,可以使用 "RenderUrlAsPdf "函数。 此功能需要将 PDF URL 转换为 PDF 格式。 它将从指定的网页中刮取数据,下载包括图片在内的小块数据文件,并将响应写入二进制文件。最后,使用 SaveAs
功能将生成的 PDF 文件以 PDF 格式保存到本地目录。
上述代码的输出结果如下图所示。
输出PDF文件
此外,IronPDF 可用于 .NET Framework。 要了解有关在 .NET Framework 中使用 IronPDF 的更多信息,您可以点击此处示例链接.
IronPdf 库提供了强大的安全措施,以降低潜在风险并确保数据得到保护。 它与所有常用浏览器兼容,不局限于特定浏览器。 只需几行代码,程序员就能使用 IronPDF 高效地创建和读取 PDF 文件。 为了满足开发人员的不同需求,IronPDF 库提供了多种许可选项,包括免费的开发人员许可和可供购买的额外开发许可。
Lite 套装售价为 $749,包括永久许可证、30 天退款保证、一年软件支持和升级可能性。 初次购买后,无需支付其他费用。 这些许可证可用于生产、暂存和开发环境。 IronPdf 还提供免费许可证,但有一定的时间和再分发限制。 在现实世界中,用户可以用一个软件测试该软件。免费试用无水印。 有关 IronPDF 试用定价和许可的更多详细信息,请参阅以下内容许可页面.
下载IronPDF并试一试。