使用IRONPDF FOR PYTHON

如何使用Python创建PDF文件

更新 2024年十月7日
分享:

介绍

本文将使用IronPDF for Python来制作一个PDF 创建者可帮助创建 PDF 文件并嵌入图像。

如何使用 Python 创建 PDF 文件

  1. 在 PyCharm 中创建一个新项目

  2. 安装IronPDF for Python库以创建具有多页的PDF文件

  3. 在代码中导入IronPDF库

  4. 使用类似 RenderUrlAsPdfRenderHtmlAsPdfRenderHtmlFileAsPdf 的方法来创建 PDF 文件。

  5. 要将 PDF 文件保存到本地目录,请使用 SaveAs

IronPDF

Python 是一种编程语言,可以帮助开发人员快速轻松地使用 JPEG 图像设计图形用户界面。 它为程序员提供了比其他语言更大的灵活性。因此,将IronPDF库与Python集成是一个简单的过程,有助于创建PDF。

开发人员可以通过使用多个预安装的工具(包括PyQt、wxWidgets、Kivy及无数其他软件包和库)快速、安全地设计出一个功能齐全的图形用户界面。 请记住,IronPDF 不仅仅是一个 Python PDF 库; 相反,它允许您集成来自其他框架(如.NET Core)的功能。

IronPDF 使 Python 的网页设计和开发更容易,部分原因是 Python 网页开发范式如 Django、Flask 和 Pyramid 的广泛使用。 多个受欢迎的网站和在线服务,例如 Reddit、Mozilla 和 Spotify,都使用这些框架。 项目中有关Python的更多信息可在以下获取IronPDF for Python 页面.

IronPDF 的功能

设置 Python

环境设置

确保你的机器已配置为 Python。 继续到Python 官方安装网站下载并安装与您的操作系统兼容的最新版本的Python。 首先安装Python。然后,创建一个虚拟环境以划分项目的需求。 利用“venv”模块,创建和管理虚拟环境,为您的转换项目提供一个整洁独立的工作空间。

在 PyCharm 中新建项目

在此次演讲中,将使用 PyCharm 这款用于编写 Python 代码的集成开发环境 (IDE)。

在启动 PyCharm IDE 后选择“New Project”。

如何使用Python创建PDF文件,图1:PyCharm

Py魅力

选择“新建项目”将打开一个新窗口,您可以在其中指定项目的位置和环境。 此新窗口显示在以下快照中。

如何使用Python创建PDF文件,图2:新项目

新项目

选择项目位置和环境路径后,点击“创建”以开始新项目。 这将在新标签页中打开一个应用程序创建窗口。 本文将使用Python 3.9进行本课程。

如何使用Python创建PDF文件,图3:Main.py

Main.py

IronPDF库要求

IronPDF,一个Python库,主要使用.NET 6.0。因此,IronPDF for Python需要在您的计算机上安装.NET 6.0运行时。在使用此Python模块之前,Linux和Mac用户可能需要安装.NET。 所需的运行时环境可以在Microsoft .NET 网站.

IronPDF 库设置

要安装“IronPDF”软件包以创建、编辑和打开以“.pdf”结尾的文件。 要安装此软件包,请在 PyCharm 中打开终端窗口并输入以下命令:

pip install ironpdf

“ IronPDF” 包的设置可以在下面的截图中看到。

如何使用Python创建PDF文件,图4:安装IronPDF

安装 IronPDF

使用IronPDF创建PDF

使用IronPDF创建PDF文件有多种方法:

  1. 使用 URL 创建 PDF 文件。

  2. 将HTML字符串转换为PDF。

  3. 使用HTML文件编写PDF。

    对于这三种方法,均使用导入行import ironpdf。 通过导入IronPDF库,您可以在代码中使用其功能。

from ironpdf import *
PYTHON

通过使用URL创建PDF文件

要快速简单地制作 PDF 文档,可以从 URL 创建一个 HTML 文件,并使用 IronPDF 将其转换为 PDF 格式。 可以使用集成的Chrome浏览器与IronPDF下载和检索HTML内容。 使用以下代码自动生成PDF文件:

renderer = ChromePdfRenderer()
renderer.RenderUrlAsPdf("https://www.google.co.in/").SaveAs("sample.pdf")
PYTHON

可以将URL转换为文档并创建PDF文件。创建的PDF文件随后可以保存到指定位置。 下面是上述代码的结果。

如何使用Python创建PDF文件,图5:PDF图像

PDF图像

将一串 HTML 转换为 PDF

使用IronPDF,可以将HTML字符串转换为PDF文档。 下面的代码示例展示了如何将HTML字符串转换为文档。 它显示了每个 HTML 元素到 PDF 文件的可能转换。

from ironpdf import *

renderer = ChromePdfRenderer()
renderer.RenderHtmlAsPdf("<h1>Hello world!!</h1>").SaveAs("sample.pdf")
PYTHON

使用 RenderHtmlAsPdf 函数转换 HTML 的示例代码已提供。 它允许将任意数量的HTML页面转换为PDF字符串。 创建的PDF文件可以在需要时通过使用SaveAs函数保存到特定位置。

使用 HTML 文件生成 PDF

IronPDF可用于将HTML文件转换为PDF文件。 我们可以通过查看以下示例HTML代码来了解如何使用IronPDF生成文档。 使用IronPDF,您还可以从任何HTML元素生成PDF文件。 PDF文件也可以通过HTML字符串创建。

renderer.RenderHtmlFileAsPdf("demo.html").SaveAs("sample.pdf")
PYTHON

如示例中所示,可以使用 RenderHtmlFileAsPdf 方法转换 HTML 文件。 它允许文件中的各种 HTML 页面被转换为字符串表示。 使用上述代码,创建 PDF 文件并将其保存到适当位置很简单。

如何使用Python创建PDF文件,图6:输出文件

输出文件

受密码保护的文件可由库用来创建加密的PDF文件。要了解更多信息并获取更多详细信息,请访问IronPDF教程,可在此找到。操作指南.

结论

IronPDF提供强大的安全机制来降低威胁并确保数据保护。 该程序兼容所有常用浏览器,并且是开源的。 IronPDF使程序员只需几行代码就能轻松创建和读取PDF文件。 为了满足开发人员的各种需求,IronPDF库提供了多种许可选择,包括免费开发者许可证和多个可下载开发许可证。

$749 Lite 套餐不仅提供永久许可证,还提供升级选项、一年的软件支持和30天退款保证。 首次购买后,不再产生费用。 这些许可证用于开发、预备和生产环境。 IronPDF 提供具有时间和重新发布限制的免费许可。 在试用期间,用户可以在真实环境中评估解决方案,而不会有水印。 请查看IronPDF许可页面有关试用版本的价格和许可的更多详细信息。 要了解Iron Software提供的其他产品,请查看Iron 软件网站.

< 前一页
Python 中的 PDFtoText:循序渐进的教程
下一步 >
如何在Python中为PDF文件添加水印

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

免费 pip 安装 查看许可证 >