IRONSOFTWAREHOME
USING IRONPDF FOR PYTHON

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

Curtis Chau
Curtis Chau
Updated: 2026年6月20日

如果您有兴趣了解如何使用 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。 要下载最新版本,请访问官方网站。

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

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

    > pip install ironpdf

    如何在Python中使用IronPDF轻松注释PDF,第1图:安装IronPDF软件包 安装 IronPDF 包

  4. **.NET 6.0 运行时:**IronPDF 适用于 Python 依赖于 .NET 6.0 技术才能正常运行。 这意味着您需要在计算机上安装 .NET 6.0 运行时才能有效使用 IronPDF for Python。 可能在项目执行时,它会与 IronPDF 依赖项一起自动安装。

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

在 PyCharm 中创建项目

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

  1. 打开 PyCharm 并点击"创建新项目"。

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

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

如何在Python中使用IronPDF轻松注释PDF,第3图:创建一个新的Python项目 创建新 Python 项目

  1. 点击"创建",项目就被创建了。 还会创建主.py 文件以编写执行代码。

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

在 Python 中注释 PDF 文档的步骤

步骤 1:导入 IronPDF 库

第一行从 IronPDF 库导入所需的模块,允许访问 PDF 操作和注释所需的类和函数。

from ironpdf import PdfDocument, TextAnnotation
Python

步骤 2:加载现有 PDF 文档

在此步骤中,使用 PdfDocument 类加载名为"existing.pdf"的现有 PDF 文件。 该文档将用作添加注释的基础。 另外,请设置支持的注释类型将被添加的页面索引。

# Load the PDF document and set the target page index for annotation
pdf = PdfDocument("existing.pdf")
pageIndex = 0
Python

步骤 3:设置注释参数

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

# Create a text annotation and configure its properties
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:**设置注释变量并声明注释类型。 ***标题:**新注释的主要标题。 ***主题:**关于注释的副标题或附加信息。 ***内容:**注释的主要内容类似于"便签"评论。 ***图标:**与注释关联的视觉图标(在本例中为帮助图标)。
  • X和**Y:注释在页面上左上角的坐标。 *宽度和高度:**注释边界框的尺寸。 ***不透明度:**注释的不透明度级别(范围从 0 到 1)。 ***可打印:**是否应打印注释。 ***隐藏:**注释是否初始隐藏。
  • **OpenByDefault:**注解是否默认打开。
  • **ReadOnly:**注释是否为只读。 ***可旋转:**注释是否可以旋转。

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

步骤 4:将注释添加到 PDF

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

# Add the text annotation to the specified page in the PDF document
pdf.Annotations.Add(annotation)
Python

步骤 5:保存带注释的 PDF

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

# Save the PDF document with the new annotations
pdf.SaveAs("annotated.pdf")
Python

步骤 6:运行脚本

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

  1. 要在 PyCharm 中运行脚本,右键单击脚本编辑器中的任意位置,然后选择运行 annotatePDF。
  2. PyCharm 将执行该脚本,您将在 IDE 底部的运行控制台中看到输出和任何潜在的错误。
  3. 脚本完成后,您可以在项目相同目录中找到带注释的 PDF("annotated.pdf")。

输出:

如何在Python中使用IronPDF轻松注释PDF,第4图:输出的PDF文件 输出 PDF 文件

结论

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

此外,IronPDF 提供构建互动 PDF 文档的功能,填写并发送互动表单,拆分和合并PDF 文件,从 PDF 文件中提取文本和图像,在 PDF 文件中搜索特定的词语,将 PDF 页面光栅化为图像,将 PDF 转换为 HTML,打印 PDF 文件。

立即开始尝试使用 IronPDF,看看它如何能改变您的文档管理流程。 IronPDF 提供免费试用,以便您在购买许可证之前测试其完整功能。 许可证起价$999,并可选择添加有用的附加功能。 从官方网站下载 IronPDF for Python,开始提升您的 PDF 项目。

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 起