GroupDocs.Annotation 概览

将强大的注释功能集成到您的 Python 项目中

Illustration annotation

标记文本

使用 GroupDocs.Annotation for Python via .NET,您可以在 PDF、Word 文档和其他格式中高亮、下划线、删除线或替换文本,以实现快速协作审阅。

绘制形状

添加区域、椭圆、点、箭头、距离和折线批注,以可配置的颜色标注区域和测量值。

评论和回复

为任何批注附加作者信息和线程化回复,以支持结构化的审查和批准工作流。

管理和交换批注

列出、更新和删除批注,按类型过滤,渲染预览,并以 XML 导入或导出批注。

平台无关性

GroupDocs.Annotation for Python via .NET 可在所有主流操作系统上运行,支持流行框架,并与常见包管理器集成。

Docker
Linux
macOS
PyPI
Windows
VS Code
Amazon S3
Azure

支持的文件格式

GroupDocs.Annotation for Python via .NET 支持以下文件格式

MS Office 格式

  • Word: DOCX, DOC, DOCM, DOT, DOTX, DOTM, RTF
  • Excel: XLSX, XLS, XLSM, XLSB, ODS
  • PowerPoint: PPT, PPTX, PPS, PPSX

其他 Office 格式

  • 可移植: PDF
  • OpenDocument: ODT, ODP
  • 图表: VSD, VSDX

其他格式

  • 图像: BMP, JPEG, PNG, TIFF
  • CAD: DWG, DXF
  • 电子邮件: EML, EMLX

GroupDocs.Annotation for Python via .NET 的关键特性

轻松在 PDF、图像和 Office 文件中添加和管理批注。

Feature icon

文本标记

在文档中对选定文本进行高亮、下划线、删除线或波浪线下划线。

Feature icon

图形形状

使用自定义颜色绘制区域、椭圆、箭头、点、距离和折线批注。

Feature icon

水印和印章

在文档页面添加文本水印、图像印章和可编辑的文本字段。

Feature icon

获取和删除

读取文档中的所有批注,然后按 ID、类型或实例删除。

Feature icon

评论和回复

为任何批注附加带有用户和时间戳元数据的线程化回复。

Feature icon

导入和导出

将文档的批注保存为 XML,并加载到另一个文档中。

代码示例

了解 GroupDocs.Annotation for Python via .NET 如何简化批注任务

高亮文本

使用 Python 的开发者可以高亮文本并向文档添加标记:

在文档中高亮文本

from groupdocs.annotation import Annotator
from groupdocs.annotation.models import Point
from groupdocs.annotation.models.annotation_models import HighlightAnnotation
from groupdocs.pydrawing import Color

# 使用 Annotator 实例打开文档
with Annotator("input.pdf") as annotator:
    # 创建由四点定义的文本高亮注释
    highlight = HighlightAnnotation()
    highlight.page_number = 0
    highlight.font_color = Color.yellow.to_argb()
    highlight.points = [Point(80, 730), Point(240, 730), Point(240, 750), Point(80, 750)]

    # 将高亮添加到文档中
    annotator.add(highlight)

    # 保存已注释的文档
    annotator.save("annotated.pdf")

管理批注

使用 API 从文档中读取并删除批注:

获取并删除注释

from groupdocs.annotation import Annotator

# 使用 Annotator 实例打开已注释的文档
with Annotator("annotated.pdf") as annotator:
    # 检索文档中的所有注释
    annotations = annotator.get()

    # 删除第一个注释
    annotator.remove(annotation=annotations[0])

    # 保存更新后的文档
    annotator.save("output.pdf")

添加水印

使用 Python 的开发者可以在文档页面上添加文本水印

在文档上添加水印

from groupdocs.annotation import Annotator
from groupdocs.annotation.models import Rectangle
from groupdocs.annotation.models.annotation_models import WatermarkAnnotation
from groupdocs.pydrawing import Color

# 使用 Annotator 实例打开文档
with Annotator("input.pdf") as annotator:
    # 创建对角线文本水印并将其放置在首页
    watermark = WatermarkAnnotation()
    watermark.box = Rectangle(100, 100, 200, 100)
    watermark.text = "CONFIDENTIAL"
    watermark.font_color = Color.red.to_argb()
    watermark.font_size = 24.0
    watermark.angle = 45.0
    watermark.opacity = 0.5
    watermark.page_number = 0

    # 添加水印并保存结果
    annotator.add(watermark)
    annotator.save("annotated.pdf")

准备好开始了吗?

免费下载 GroupDocs.Annotation 或获取试用许可证以获得完全访问权限!

有用的资源

探索文档,代码样本和社区支持,以增强您的体验。

临时许可提示

1
使用您的工作电子邮件地址进行注册。不允许使用免费邮件服务。
2
使用第二步中的获取临时许可证按钮。
 中国人