GroupDocs.Annotation 概览

为您的 .NET 应用程序添加专业级文档注释

Illustration annotation

添加文本标记

GroupDocs.Annotation for .NET 让您可以高亮、下划线、删除线、波浪线下划线、编辑或替换文本。支持包括 PDF 和 Office 文档在内的多种格式,此功能简化文档审阅和协作。

绘制图形注释

添加区域、椭圆、点、箭头、距离和折线形状,并可配置笔刷和填充颜色,以标注页面上的区域和测量值。

评论和回复

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

管理和交换注释

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

平台无关性

GroupDocs.Annotation for .NET 兼容广泛的操作系统、开发框架和包管理器。

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

支持的文件格式

GroupDocs.Annotation for .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 .NET 功能

在 PDF、Office 文件和图像中快速、准确地添加和管理注释。

Feature icon

文本标记

在任何受支持的文档中对选定文本进行高亮、下划线、删除线或波浪线下划线。

Feature icon

图形形状

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

Feature icon

水印和印章

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

Feature icon

获取和删除

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

Feature icon

评论和回复

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

Feature icon

导入和导出

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

代码示例

GroupDocs.Annotation for .NET 的典型使用示例

高亮文本

GroupDocs.Annotation for .NET 使 C# 开发者能够 高亮文本 并向文档添加标记:

在文档中高亮文本

// 使用 Annotator 实例打开文档
using (Annotator annotator = new Annotator("input.pdf"))
{
    // 创建由四点定义的文本高亮注释
    HighlightAnnotation highlight = new HighlightAnnotation
    {
        PageNumber = 0,
        FontColor = 65535,
        Points = new List<Point>
        {
            new Point(80, 730), new Point(240, 730),
            new Point(240, 750), new Point(80, 750)
        }
    };

    // 将高亮添加到文档中
    annotator.Add(highlight);

    // 保存已注释的文档
    annotator.Save("annotated.pdf");
}

管理批注

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

获取并删除注释

// 使用 Annotator 实例打开已注释的文档
using (Annotator annotator = new Annotator("annotated.pdf"))
{
    // 检索文档中的所有注释
    List<AnnotationBase> annotations = annotator.Get();

    // 删除第一个注释
    annotator.Remove(annotations[0]);

    // 保存更新后的文档
    annotator.Save("output.pdf");
}

添加水印

GroupDocs.Annotation for .NET 让 C# 开发者能够在文档页面上添加文本水印

在文档上添加水印

// 使用 Annotator 实例打开文档
using (Annotator annotator = new Annotator("input.pdf"))
{
    // 创建对角线文本水印并将其放置在首页
    WatermarkAnnotation watermark = new WatermarkAnnotation
    {
        Box = new Rectangle(100, 100, 200, 100),
        Text = "CONFIDENTIAL",
        FontColor = 16711680,
        FontSize = 24,
        Angle = 45,
        Opacity = 0.5,
        PageNumber = 0
    };

    // 添加水印并保存结果
    annotator.Add(watermark);
    annotator.Save("annotated.pdf");
}

准备好开始了吗?

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

有用的资源

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

临时许可提示

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