使用IRONPDF FOR PYTHON

如何使用IronPDF在Python中轻松注释PDF

更新 2024年八月28日
分享:

在当今的数字时代,PDF 是法律合同到学术论文等文档的支柱。但是当您需要在 PDF 内容中添加评论或强调关键点时该怎么办?这就是 PDF 注释的用武之地。

因此,如果您想学习如何使用 IronPDF for Python 库向 PDF 文件添加注释,请务必继续阅读,因为今天我们将学习如何做到这一点。

了解PDF注释

PDF注释是向PDF文档添加额外信息、注释、突出显示或其他视觉元素的过程。注释作为一种提供上下文、协作处理文件以及增强内容可读性的方法。常见的注释类型包括文本评论、通过链接注释添加链接、添加文件附件、突出显示、下划线、中划线、形状,甚至添加图像或图章。

IronPDF - 一个Python PDF库

IronPDF 是一款流行的Python库,使开发人员能够无缝处理PDF文档。它提供了全面的功能集,包括PDF创建、操作和注释。使用IronPDF,您可以轻松地将PDF生成和修改功能集成到您的Python应用程序中,从而使任务自动化并简化文档工作流程。

IronPDF支持各种注释类型,允许您为PDF文档创建丰富和互动的阅读体验。无论您是想使用文本注释添加文字说明,突出显示重要部分,使用文件附件类型附加其他PDF,还是使用印章注释标记文档为“已批准”或“机密”,IronPDF都能满足您的需求。

先决条件

在我们使用 IronPDF 注释 PDF 之前,请确保您具备以下先决条件:

  1. Python: 确保您的计算机上已安装 Python。要下载最新版本,请访问官方的 Python 网站。

  2. 安装 IDE: 在您开始使用 IronPDF 处理 PDF 之前,您需要安装一个 IDE。今天我们将使用 PyCharm一个流行的集成开发环境 (IDE) 针对Python。或者,如果您不想使用PyCharm,您可以选择任何IDE。

  3. IronPDF库: 在终端中使用以下命令安装IronPDF库:
   pip3 install IronPDF
PYTHON

如何使用IronPDF在Python中轻松注释PDF:图1

  1. .NET 6.0 运行时:IronPDF Python 依赖于 .NET 6.0 技术才能正常工作。这意味着你需要拥有 .NET 6.0 运行时 在你的电脑上安装以有效使用IronPDF Python。大多数情况下,它将随着IronPDF依赖项在项目执行时自动安装。

注意: 使用pip3安装IronPDF时(Python 软件包管理器)重要的是确保IronPDF的安装路径包含在系统的 PATH 变量中。这一步骤对于确保pip能够在安装和使用过程中定位IronPDF包及其相关组件至关重要。

在PyCharm中创建项目

让我们开始在PyCharm中创建一个新项目:

  1. 打开PyCharm并点击“Create New Project”。

    如何使用 IronPDF 在 Python 中轻松注释 PDF:图 2

2.为项目选择一个位置,并选择适当的解释器 (Python).

如何使用IronPDF在Python中轻松注释PDF:图3

  1. 点击“创建”,项目将被创建。main.py 文件也会被创建,我们将在其中编写执行代码。

现在我们的项目已经设置好了,让我们继续使用 IronPDF 注释 PDF。

用 Python 标注 PDF 文档的步骤

步骤1:导入IronPDF库

第一行从IronPDF库中导入所需的模块,使我们能够访问用于PDF操作和注释的必要类和函数。

from ironpdf import *
PYTHON

第2步:加载现有的PDF文档

在此步骤中,使用PdfDocument类加载名为“existing.pdf”的现有PDF文件。此文档将用作添加注释的基础。同时,设置要添加支持的注释类型的页面索引。

pdf = PdfDocument("existing.pdf")
pageIndex = 0
PYTHON

第三步:设置注释参数

以下代码行定义了将添加到PDF的文本注释的各种属性。这些属性提供了有关注释外观和行为的信息:

annotation = TextAnnotation(pageIndex)
annotation.Title = "This is the major title"
annotation.Subject = "This is a subtitle"
annotation.Contents = "This is the long 'sticky note' comment content..."
annotation.Icon = TextAnnotation.AnnotationIcon.Help
annotation.X = 150
annotation.Y = 200
annotation.Width = 200
annotation.Height = 50
annotation.Opacity = 0.9
annotation.Printable = False
annotation.Hidden = False
annotation.OpenByDefault = True
annotation.ReadOnly = False
annotation.Rotatable = True
PYTHON

这是每个属性所代表的内容:

  • Annotation:设置注释变量并声明注释类型。
  • Title:新注释的主要标题。
  • Subject:注释的副标题或附加信息。
  • Contents:注释的主要内容,类似于“便条”评论。
  • Icon:与注释相关的视觉图标。 (在这种情况下,帮助图标).
  • XY:注释在页面左上角的坐标。
  • 宽度高度:注释边界框的尺寸。
  • 不透明度:注释的不透明等级 (从 0 到 1).
  • 可打印: 注释是否应打印。
  • 隐藏: 注释是否最初隐藏。
  • 默认打开: 注释是否应默认打开。
  • 只读: 注释是否为只读。

  • 可旋转: 注释是否可以旋转。

有关更多注释类型和属性,请访问此 代码示例页面.

第4步:向PDF添加注释

以下代码行将创建的文本注释添加到PDF文档中的特定页面:

pdf.Annotations.Add(annotation)
PYTHON

第五步:保存带注释的PDF

最后,使用 SaveAs 方法保存添加了注释的更新PDF文档:

pdf.SaveAs("annotated.pdf")
PYTHON

第六步:运行脚本

现在,让我们将所有代码放在一起,并在我们创建的PyCharm项目中运行脚本。

  1. 要在PyCharm中运行脚本,右键点击脚本编辑器中的任意位置,然后选择运行annotatePDF

  2. PyCharm将执行脚本,并且你将在IDE底部的运行控制台中看到输出和任何潜在的错误。

  3. 脚本完成后,你可以找到注释后的PDF。 ("annotated.pdf") 在与您的项目相同的目录中。

输出:

如何使用 IronPDF 在 Python 中轻松注释 PDF:图 4

结论

通过遵循本文中概述的步骤,您可以利用IronPDF的强大功能来自动化您的PDF批注工作流程,并改善您的文档管理过程。IronPDF简化了在不同页面或同一页面的PDF文档中添加链接批注和编辑现有批注的过程,提供了一整套强大的工具,用于以编程方式创建、修改和批注。

立即开始尝试IronPDF,看看它如何改变您的文档管理过程。IronPDF提供了一个 免费试用 因此,您可以在购买许可证之前测试其完整功能。 许可证 起价$749,可选择添加有用的额外功能。从以下网址下载IronPDF for Python 这里 并立即开始提升您的PDF项目。

< 前一页
如何逐行提取PDF文本
下一步 >
如何使用Python添加或删除PDF页面

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

免费 pip 安装 查看许可证 >