GroupDocs.Annotation 概览

使用专业批注工具提升您的 Java 应用程序

Illustration annotation

标记文本

使用 GroupDocs.Annotation for Java,您可以高亮、下划线、删除线或替换文本。兼容 PDF、Word、Excel 等,适用于协作审阅和文档反馈。

绘制形状

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

评论与回复

为任何批注附加作者信息和线程化回复,以推动结构化审阅和批准流程。

管理与交换批注

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

平台无关性

GroupDocs.Annotation for Java 可跨主要操作系统、框架和开发平台运行。

Amazon
Docker
Azure
IntelliJ IDEA
Eclipse
macOS
Linux
Maven

支持的文件格式

GroupDocs.Annotation for Java 支持使用以下文件格式

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 能做什么

快速、精准地在 PDF、Office 文档和图像中添加和管理批注。

Feature icon

文本标记

在整个文档中高亮、下划线、删除线或波浪线标记文本。

Feature icon

图形形状

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

Feature icon

水印与印章

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

Feature icon

获取与删除

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

Feature icon

评论与回复

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

Feature icon

导入与导出

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

代码示例

常见的 GroupDocs.Annotation for Java 用例示例

高亮文本

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

在文档中高亮文本

// 使用 Annotator 实例打开文档
Annotator annotator = new Annotator("input.pdf");
try {
    // 创建由四点定义的文本高亮注释
    HighlightAnnotation highlight = new HighlightAnnotation();
    highlight.setPageNumber(0);
    highlight.setFontColor(65535);
    highlight.setPoints(Arrays.asList(
        new Point(80, 730), new Point(240, 730),
        new Point(240, 750), new Point(80, 750)));

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

    // 保存已注释的文档
    annotator.save("annotated.pdf");
} finally {
    annotator.dispose();
}

管理注释

使用我们的 API,您可以读取并删除文档中的注释:

获取并删除注释

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

    // 删除第一个注释
    annotator.remove(annotations.get(0));

    // 保存更新后的文档
    annotator.save("output.pdf");
} finally {
    annotator.dispose();
}

添加水印

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

在文档上添加水印

// 使用 Annotator 实例打开文档
Annotator annotator = new Annotator("input.pdf");
try {
    // 创建对角线文本水印并将其放置在首页
    WatermarkAnnotation watermark = new WatermarkAnnotation();
    watermark.setBox(new Rectangle(100, 100, 200, 100));
    watermark.setText("CONFIDENTIAL");
    watermark.setFontColor(16711680);
    watermark.setFontSize(24.0);
    watermark.setAngle(45.0);
    watermark.setOpacity(0.5);
    watermark.setPageNumber(0);

    // 添加水印并保存结果
    annotator.add(watermark);
    annotator.save("annotated.pdf");
} finally {
    annotator.dispose();
}

准备好开始了吗?

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

有用的资源

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

临时许可提示

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