使用IRONPDF FOR PYTHON

如何在Python中将PDF转换为PDFA

更新 2024年九月21日
分享:

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

IronPDF

与其他语言相比,Python 为程序员提供了更大的活力,使开发人员能够快速、轻松地创建图形用户界面。 因此,将 IronPDF 库纳入 Python 是一个简单明了的过程。 可以利用各种预装工具,如 PyQt、wxWidgets、Kivy 以及其他各种软件包和库,高效、安全地组装功能齐全的图形用户界面。

有了 IronPDF for Python 的帮助,Python 网页设计和开发将大大简化。 这主要是因为有大量 Python 网络开发范例可供选择,包括 Django、Flask 和 Pyramid。 Reddit、Mozilla 和 Spotify 等网站和在线服务已成功采用了这些框架。

IronPDF 的功能

  • HTML、HTML5、ASP、PHP 和其他资源可用于创建 PDF 文件. 此外,还可将图片文件转换为 PDF 格式。
  • IronPDF 可以创建交互式 PDF 文档。 它提供的功能包括打印 PDF 文件, 光栅化 PDF 页面将 PDF 转换为 HTML、划分合并PDF文件,提取文本和图像翻译的工作包括:从 PDF 文件中提取信息,搜索 PDF 文件中的特定短语,填写并提交信息。交互式表单.
  • 使用 IronPDF,可以从 URL 创建文档,同时还支持用户代理、代理、cookie、HTTP 标头、唯一网络登录凭证、表单变量以及使用 HTML 登录表单登录的用户代理。
  • IronPDF 允许用户检查和CommentsPDF 文件。
  • 可以使用 IronPDF 从文件中提取图片。
  • 有了 IronPDF,添加以下内容非常容易页眉、页脚要求有文字、图片、书签, Watermark此外,还需将.NET、Java、Python 或 Node.js 等术语翻译成文档。
  • 用户可以使用 IronPDF 在新文档或现有文档中合并和拆分页面。
  • 将文档转换为 PDF 对象无需依赖 Acrobat 浏览器。
  • IronPdf 允许从 CSS 文件创建 PDF 文档。
  • 带有媒体类型规范的 CSS 文件可用于使用 IronPdf 构建文档。

配置 Python 环境

设置 Python

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

在 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库要求

IronPDF for Python 利用了 .NET。 因此,要使用 IronPDF for Python,您的机器上必须安装 .NET Runtime。 该 Python 包已预装在 Windows 上,但 Linux 和 Mac 用户在使用该 Python 包之前可能需要安装 .NET。

IronPDF 库设置

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

pip install ironpdf

如下截图所示,"IronPdf "软件包已安装。

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

安装IronPDF包

从 PDF 文档创建 PDF/A

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

from ironpdf import *

pdf = PdfDocument.FromFile("sample.pdf")
pdf.SaveAsPdfA("Converted_pdfa.pdf", PdfAVersions.PdfA3)
PYTHON

上面的代码演示了如何在 IronPDF 的协助下,仅用几行 Python 代码就将 PDF 文件转换为 PDF/A 格式。 第一步,导入 IronPDF 库,这样就可以利用 IronPDF 提供的所有功能,尤其是通过 PdfDocument 类。

通过使用 "FromFile "方法,输入的 PDF 文件通过指定其文件路径作为参数来加载。 PdfDocument "对象提供了 "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 软件包售价为 $749,包括永久许可证、30 天退款保证、一年软件支持和升级选项。 首次购买后不收取额外费用。 这些许可证适用于开发、暂存和生产环境。 此外,IronPdf 还提供免费许可,但有一定的时间和再分发限制。 用户有机会在实际环境中试用软件,并通过免费试用在此期间不使用水印。 请点击以下内容许可页面了解有关 IronPDF 试用价格和许可的更多信息。

< 前一页
如何在Python中压平PDF文件
下一步 >
如何在Python中编写PDF文件

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

免费 pip 安装 查看许可证 >