在生产环境中测试,无水印。
随时随地满足您的需求。
获得30天的全功能产品。
几分钟内就能启动并运行。
在您的产品试用期间,全面访问我们的支持工程团队。
在某些情况下,需要对 PDF 进行扁平化处理,即删除这些交互式元素并将其转换为静态、不可编辑的格式。 在 Python 中,可以使用 IronPDF 库来实现这一点。
本文将深入探讨如何使用IronPDF来展平PDF文件。
FromFile
方法导入PDF文件Flatten
方法将PDF文件展平SaveAs
方法导出已平坦化的PDF文件Python 是一种计算机语言,可帮助程序员快速、轻松地设计图形用户界面。 对于程序员来说,Python 也比其他语言更具活力。 因此,将IronPDF库引入Python是一个简单的过程。 为了快速安全地开发功能齐全的图形用户界面,可以使用各种预装工具,包括 PyQt、wxWidgets、Kivy 以及许多其他软件包和库。 我们可能会使用 IronPDF for Python(IronPDF 不仅支持 Python)纳入其他框架(如 .NET Core)的一些功能。 点击此处了解更多关于Python IronPDF的信息。
IronPDF 让 Python 网页设计和开发更简单。 Django、Flask 和 Pyramid 是三种 Python 网络开发范例,它们已被广泛接受。 使用这些框架的网站和在线服务不胜枚举,其中包括 Reddit、Mozilla 和 Spotify。
IronPDF 可以通过几行代码从多个来源(如字符串、流或 URL)打印 PDF 文件。
在 IronPDF 的帮助下,生成扁平化 PDF 文档变得轻而易举。
检查您的电脑是否安装了 Python。 访问官方 Python 网站以下载并安装与您的操作系统兼容的最新版本的 Python。 安装 Python 后,通过创建一个虚拟环境来隔离项目需求。 venv
模块允许您创建和管理虚拟环境,为您的转换项目提供一个整洁、独立的工作空间。
PyCharm 被推荐作为本教程中编写Python代码的IDE。
PyCharm IDE 启动后,选择 "新建项目"。
在 PyCharm 中创建新项目
选择 "新建项目 "后,将打开一个新窗口,您可以在其中指定项目的环境和位置。 下面的图片可以帮助您了解这一点。
指定项目环境和位置
选择项目位置和环境路径后,点击创建按钮开始一个新项目。 然后就可以在随后出现的新窗口中构建软件了。 本教程使用 Python 3.9。
在 PyCharm 中成功创建了一个新的 Python 项目
IronPDF for Python 主要使用 .NET 6.0。因此,为了使用 IronPDF for Python,您的计算机需要安装 .NET 6.0 运行时。 在Linux和Mac用户使用此Python模块之前,可能需要安装.NET。 要获取所需的运行时环境,请访问微软的下载页面。
为了创建、编辑和打开扩展名为“.pdf”的文件,需要安装ironpdf
包。 要在 PyCharm 中安装该软件包,请打开终端窗口并输入以下命令:
pip install ironpdf
下面的截图显示了ironpdf
软件包的安装。
安装 IronPDF 包
在 IronPDF 的帮助下,只需几行代码就能轻松实现 PDF 的扁平化。 以下是 PDF 源文件,其中包含带有日历控件的文本框窗体,作为 PDF 示例文件。
源PDF包含带有日历和文本框控件的表单
在 PDF 表单中有三个字段,其中包括两个文本框和一个日历控件。 其中还包含一些表单域值。 以下是示例代码。
from ironpdf import *
pdf = PdfDocument.FromFile('F:\\PDF\\EditorDemo.pdf')
pdf.Flatten()
pdf.SaveAs("flattenpdf.pdf")
py
上述代码示例中的第一行代码导入了 IronPDF 库,使我们可以使用它的所有功能。 然后使用PdfDocument
类加载现有的PDF文档,以执行各种操作,例如合并PDF、提取文本、图像等,这需要借助PdfDocument
类中可用的方法。 现在使用Flatten
方法来展平PDF文件。此函数会移除PDF表单中存在的所有字段,例如文本框和日历控件,从而减少PDF文件的大小。 最后,使用SaveAs()
方法将生成的平面化 PDF 文档保存到所需的位置。
输出的扁平化PDF
有关Flattened PDF的更多详细信息,请访问此带有详细示例的代码链接。
IronPDF库提供强大的安全方法,以最大程度地降低风险并确保数据保护。 它与所有广泛使用的浏览器兼容,不局限于任何特定浏览器。 IronPDF 使程序员只需几行代码就能轻松创建和读取 PDF 文件。 为了满足开发人员的各种需求,IronPDF库提供多种许可选项,包括免费开发者许可证和可购买的额外开发许可证。
$749 Lite 包含永久许可证、30 天退款保证、一年的软件支持和升级可能性。 除首次购买外,没有其他费用。 生产、暂存和开发环境都使用这些许可证。
IronPDF 还提供免费许可证,但有一些时间和再分发限制。 在试用许可期间,用户可以在实际使用中评估产品而不会带有水印。 有关IronPDF试用版费用及其许可的信息,请点击以下许可页面。