使用IRONPDF FOR PYTHON

如何在Python中编写PDF文件

更新 2024年九月21日
分享:

本篇文章将重点介绍 IronPDF,因为它是编辑和创建 PDF 文件的强大工具。

IronPDF for Python

与其他语言相比,Python 为程序员提供了更大的活力,使他们能够快速、轻松地创建图形用户界面。 因此,将 IronPDF 库集成到 Python 中是一个简单明了的过程。 许多预装工具,如 PyQt、wxWidgets、Kivy 以及各种软件包和库,都有助于快速、安全地开发综合图形用户界面。

IronPDF for Python 极大地简化了 Python 网页设计和开发。 这主要是因为 Python 网络开发范例非常丰富,包括 Django、Flask 和 Pyramid。 Reddit、Mozilla 和 Spotify 等知名网站和在线服务已成功使用了这些框架。

IronPDF 的功能

译文的一些主要特点IronPDF以下列出了这些术语。

  • PDF 文件可以是从各种来源创建例如 HTML、HTML5、ASP、PHP 等。 此外、图像文件可转换为 PDF同时提供 HTML 文件。
  • IronPdf 具有打开加密 PDF 文件和修改现有文件的功能。
  • 使用 IronPDF 可以制作交互式 PDF 文档,允许执行以下操作分拆合并, 提取文本和图像, 光栅化为图像翻译过程中,需要将文件翻译成 HTML、打印、填写等。交互式表单请提交您的译文。
  • IronPDF 可通过 URL 创建文档,支持用户代理、代理、cookie、HTTP 标头、唯一网络登录凭证、表单变量以及使用 HTML 登录表单登录的用户代理。
  • IronPDF 程序允许检查和标注的PDF文件。
  • 可以使用 IronPDF 从文件中提取图片。
  • IronPdf 可以添加页眉、页脚、文本、图片、书签, Watermark此外,还需将.NET、Java、Python 或 Node.js 等术语翻译成文档。
  • IronPdf 允许在新文档或现有文档中分离和组合页面。
  • 无需使用 Acrobat 浏览器即可从文件中创建 PDF 对象。
  • IronPdf 可以将 CSS 文件转换为 PDF 文档。
  • CSS 文件中包含的媒体类型声明可用于生成文档。

配置 Python 环境

设置 Python

要开始使用,请确保在您的计算机上正确设置了 Python。 访问Python 官方网站并下载与您的操作系统相对应的最新 Python 版本。 请按照提供的安装说明完成设置。

一旦安装了 Python,建议创建一个虚拟环境,将项目需求分开。 这有助于在转换过程中保持整洁有序的工作空间。 您可以使用 venv 模块轻松创建和管理虚拟环境。

在 PyCharm 中新建项目

本教程推荐使用专为 Python 开发设计的集成开发环境 PyCharm。

在 PyCharm 启动时,从菜单中选择 "新建项目",如下图所示。

如何用 Python 编写 PDF 文件,图 1:PyCharm IDE

PyCharm IDE

选择 "新建项目 "后,如下图所示,将打开一个新窗口,允许您指定项目的位置和 Python 环境。

如何用 Python 编写 PDF 文件,图 2:在 PyCharm 中创建一个新的 Python 项目

在 PyCharm 中创建一个新的 Python 项目

选择环境和位置后,单击 "创建 "启动项目。 您可以在新创建的窗口中打开 Python 文件,输入代码。 本教程使用 Python 3.9。

如何用 Python 编写 PDF 文件,图 3:Python 主文件

主Python文件

IronPDF库要求

IronPDF for Python 采用 .NET 6.0 作为主要技术。 因此,要使用 IronPDF for Python,必须在计算机上安装 .NET 6.0 运行时。 Linux 和 Mac 用户在使用此 Python 模块之前可能需要安装 .NET。 您可以访问以下网站获取所需的运行环境页码.

IronPDF 库设置

要生成、修改和打开扩展名为".pdf "的文件,必须安装 IronPdf 软件包。 打开终端窗口并输入以下命令在 PyCharm 中安装该包:

pip install ironpdf

IronPdf` 软件包的安装过程如下截图所示。

如何用 Python 编写 PDF 文件,图 4:安装 IronPDF for Python 软件包

安装IronPDF包

使用 IronPDF 创建 PDF

编写 PDF 文件有三种方法:

  1. 从 URL 编写 PDF。

  2. 根据 HTML 字符串编写 PDF。

  3. 使用 HTML 文件编写 PDF。

    在这三种方法中,"IronPdf "的导入语句是通用的。 通过该导入,您可以访问 IronPDF 库并在代码中利用其功能。

from ironpdf import *
PYTHON

从 URL 编写 PDF

有了 IronPdf,通过 URL 生成 HTML 文件并将其转换为 PDF,创建 PDF 文档就变得简单易行了。 IronPDF 包括一个内置 Chrome 浏览器,其功能是作为文件对象检索和下载 HTML 内容。 您可以使用以下代码自动生成 PDF 文件:

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

可以将 URL 转换成文档,从而创建 PDF 文件。然后可将输出的 PDF 文件保存到指定位置。 上述代码的输出如下所示。

如何用 Python 编写 PDF 文件,图 5:从 URL 输出 PDF 文件

从URL生成的输出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 字符串。 如果需要,可以使用 "SaveAs "功能将生成的 PDF 文件保存到指定位置。

从 HTML 文件创建 PDF

IronPDF 可用于将 HTML 文件转换为 PDF 文件。 以下 HTML 代码示例演示了如何使用 IronPDF 创建文档。 此外,IronPdf 允许您从任何 HTML 元素生成 PDF 文件。 您还可以利用 HTML 字符串生成 PDF 文件。

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

所提供的示例演示了如何使用 RenderHtmlFileAsPdf 方法转换 HTML 文件。 它允许将文件中的多个 HTML 页面转换为字符串表示。 利用上述代码,您可以轻松创建 PDF 文件并将其保存到所需位置。

如何用 Python 编写 PDF 文件,图 6:从 HTML 文件输出 PDF 文件

从 HTML 文件输出 PDF 文件

要获取有关 IronPDF 的更多信息和教程,请参考IronPDF 教程.

结论

IronPdf 库提供了强大的安全措施,以降低潜在风险并确保数据安全。 它与所有常用浏览器兼容,不局限于任何特定浏览器。 只需几行代码,程序员就能使用 IronPDF 快速创建和读取 PDF 文件。 该库提供各种许可选项,以满足开发人员的不同需求,包括免费的开发人员许可和可供购买的额外开发许可。

Lite 捆绑包售价为 $749,包括永久许可证、30 天退款保证、一年软件维护和升级选项。 除首次购买外,无需支付额外费用,这些许可证可用于开发、暂存和生产环境。 此外,IronPdf 提供免费许可,但有一些时间和再分发限制。 用户可以在实际使用过程中对产品进行评估。免费试用期间不得有任何水印。 请访问以下网站许可页面了解有关 IronPDF 试用版、价格和许可的更多信息。

< 前一页
如何在Python中将PDF转换为PDFA
下一步 >
如何在Python中从PDF提取表格

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

免费 pip 安装 查看许可证 >