IRONSOFTWAREHOME
USING IRONPDF FOR PYTHON

如何在 Python 中将 PDF 转换为 PDFA

Curtis Chau
Curtis Chau
Updated: 2025年7月28日

本篇文章将介绍用于将现有PDF文件转换为PDFA文件的IronPDF for Python模块。

IronPDF

与其他语言相比,Python为程序员提供了显著更大的动态性,使开发者能够快速轻松地创建图形用户界面。 因此,将 IronPDF 库集成到 Python 中是一个简单的过程。 可以利用一系列预安装的工具,如PyQt、wxWidgets、Kivy和各种其他软件包和库,来有效且安全地组装一个功能齐全的GUI。

在IronPDF的帮助下,Python的网页设计和开发变得非常简单。 这主要归功于可用的丰富的Python网络开发范式,包括Django、Flask和Pyramid。 如Reddit、Mozilla和Spotify等网站和在线服务已成功使用这些框架。

IronPDF。 的功能

    • 可以使用 IronPDF 从文档中提取图像。
  • 使用IronPDF,可以非常轻松地为文档添加页眉、页脚、文本、图片、书签、水印等更多内容。
  • 用户可以使用IronPDF组合并拆分新文档或现有文档中的页面。
  • 无需依赖Acrobat查看器即可将文档转换为PDF对象。
  • IronPDF允许从CSS文件创建PDF文档。
  • 带有媒体类型规范的CSS文件可用于使用IronPDF构建文档。

配置 Python 环境

设置 Python

确保计算机上安装了Python。 访问官方Python网站,下载并安装适用于您操作系统的最新版本Python。 Python安装后,创建一个虚拟环境以隔离项目的需求。 利用venv模块创建和管理虚拟环境,为您的转换项目提供干净且独立的工作空间。

在 PyCharm 中新建项目

本教程推荐使用 PyCharm 作为 Python 开发的集成开发环境(IDE)。 从官方网站下载并安装PyCharm。

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

如何在Python中将PDF转换为PDF/A,图1:PyCharm IDE PyCharm IDE

当选择"新项目"时,将出现一个新窗口,让您指定项目位置和Python环境,如下图所示。

如何在Python中将PDF转换为PDF/A,图2:在PyCharm中创建一个新的Python项目 在PyCharm中创建一个新Python项目

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

如何在Python中将PDF转换为PDF/A,图3:主Python文件 主 Python 文件

IronPDF。库需求

在Python中IronPDF利用.NET。 因此,需要在计算机上安装.NET运行时才能使用IronPDF 适用于 Python。 这在Windows上是预安装的,但Linux和Mac用户可能需要在使用此Python包前安装.NET。

IronPDF。库安装

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

> pip install ironpdf

ironpdf包已安装,见下面的截图。

如何在Python中将PDF转换为PDF/A,图4:安装IronPDF包 安装 IronPDF 包

从PDF文档创建PDF/A

在IronPDF库的协助下,创建一个PDF/A文档是一个简单的过程。 这些文件旨在存储长期保存的信息。 以下是一个将PDF文件转换为PDF/A文件的代码片段示例:

from ironpdf import PdfDocument, PdfAVersions

# Load an existing PDF file
pdf = PdfDocument.FromFile("sample.pdf")

# Save it as a PDF/A file, specifying the desired version
pdf.SaveAsPdfA("Converted_pdfa.pdf", PdfAVersions.PdfA3)
Python

以上代码演示了在IronPDF的协助下,仅使用几行Python代码将PDF文件转换为PDF/A格式的方法。 在初始步骤中,我们从IronPDF库中导入必要的类,这使得可以通过PdfDocument类访问IronPDF提供的所有功能。

通过使用FromFile方法,可以通过指定文件路径作为参数来加载输入的PDF文件。 SaveAsPdfA方法,使您可以保存并将PDF文件转换为PDF/A格式。 SaveAsPdfA方法需要两个参数:新的保存文件位置和PDF/A版本。 PDF/A版本参数是可选的,如果未指定,则默认使用PdfAVersions.PdfA3。

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

在输出中,显示了源文件和创建的PDF/A文件。 但是,可以通过使用软件的许可版本来删除水印。 欲了解更详细的教程和信息,您可以点击以下HTML到PDF转换器教程。

结论

为了提高数据安全性并最大限度地降低潜在风险,IronPDF库提供了强大的安全功能。 它兼容所有主流网络浏览器,而不限于任何特定的浏览器。 通过几行代码,程序员可以利用IronPDF轻松创建和读取PDF文件。 该库提供了一系列许可选项,以满足开发人员的多样化需求,包括免费开发者许可和可购买的其他开发许可。

Lite软件包,价格为$999,包括永久许可证、30天退款保证、一年软件支持和升级选项。 初次购买后没有额外费用。 这些许可证适用于开发、测试和生产环境。 此外,IronPDF提供了具有一定时间和重分发限制的免费许可证。 用户有机会在真实世界环境中试用该软件,期间无水印的免费试用提供。 请点击以下许可页面获取有关IronPDF试用价格和授权的更多信息。

Curtis Chau
技术作家

Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。

...
阅读更多

相关文章

Key in blue circle

立即获取免费的 30 天试用版密钥。

Your trial license will be sent to your email address

无任何限制。100% 解锁。无需信用卡。

OR
bullet_checked无需信用卡或创建账户无任何限制。100% 解锁。无需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
预约您的免费现场演示
Booking Badge

深受全球数百万工程师信赖

Iron Software 的客户徽标
获取您的无义务咨询
填写下面的表格或通过sales@ironsoftware.com
您的资料将始终保密。
深受全球数百万工程师信赖
Iron Software 的客户徽标
立即获取您的免费30 天试用密钥。
无需信用卡或创建账户
C# 用于 PDF 的 NuGet 库
通过 NuGet 安装

版本: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. 在解决方案资源管理器中,右键点击引用,管理 NuGet 包
  2. 选择浏览并搜索 “IronPDF”
  3. 选择包并安装
C# PDF DLL
下载 DLL

版本: 2026.9

或在此处下载 Windows 安装程序。

  1. 下载并解压 IronPDF 到您的解决方案目录中的 ~/Libs 之类的位置
  2. 在 Visual Studio 解决方案资源管理器中,右键点击引用。选择浏览,“IronPDF.dll”

$999 起