GroupDocs.Annotation Cloud SDK for Java 是一套便捷的工具包,可用于在 Java 中开发商务文档标注应用。该解决方案支持对文档、演示文稿、电子邮件、电子表格、PDF、图像及其他文件格式进行注释、便利贴、浮水印覆盖、编辑遮蔽、文本替换和标记。Annotation SDK 作为 Java RESTful APIs 的包装层,使应用具备跨平台兼容性。我们的 Annotation API 也可与所有主流第三方云存储解决方案配合使用。
Client Id 和 Client Secret 创建 Configuration 实例。Configuration 实例创建 AnnotateApi 实例。AnnotationInfo 实例,并设置所需注释的类型和位置选项。FileInfo 实例,并设置输入文件和输出文件的路径。AnnotateOptions 实例,并使用 AnnotationInfo 和 FileInfo 的实例。AnnotateApi.annotate 对您的文档进行标注。如果您正在寻找云端标注文件的源代码,请查看 GroupDocs.Annotation Cloud SDK for Java at GitHub。
您可以尝试 GroupDocs.Annotation Low-Code Java APIs,且没有任何限制。
GroupDocs.Annotation Cloud 也提供 Docker 镜像,可用于 self-host 服务。或者,您可以使用 GroupDocs.Annotation High-code APIs 来构建自己的 Java 服务,该服务目前驱动我们的 REST APIs。
GroupDocs.Annotation Cloud API 提供多种处理批注的方式。它不仅可以从文档中检索批注,还能向文档添加批注并将生成的文档以流的形式返回。下面的代码片段展示了如何快速获取任意文档的 PDF 版本。
// Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
Configuration configuration = new Configuration(appSID, appKey);
AnnotateApi apiInstance = new AnnotateApi(configuration);
// Create request object.
GetPdfRequest request = new GetPdfRequest();
request.setFilePath("docs"+ File.separator +"document.docx");
// Executing api method.
File response = apiInstance.getPdf(request);
GroupDocs.Annotation Cloud SDK 用于 Java REST API,让你能够使用多种注释类型。主要类型包括图形注释和基于文本的注释。 基于文本的标记可以通过向选区添加文字评论来完成,支持文本编辑以隐藏机密内容。你还可以使用下划线、删除线等标记来高亮文本。便签可以添加到富文本中。 图形注释可以以以下形式应用:在矩形高亮区域添加注释(Area Annotation),隐藏文本或图像的机密部分(Area Redaction),在文档的特定点添加注释(Point Annotation),向对象投射箭头(Pointer/Arrow),绘制自由形状和线条(Polyline),添加基于文本的水印覆盖(Watermark),以及测量文档中任意两个对象之间的距离(Distance Annotation)。
要将 GroupDocs.Annotation Cloud SDK 集成到你的 Java 应用程序中,只需在 GroupDocs.Cloud 创建账户以获取 App SID 和 App Key。无需安装。
GroupDocs.Annotation Cloud SDK 用于 Java 是开源的,采用 MIT 许可证。你可以免费使用并自行定制。此外,它已通过测试,开箱即用,能够快速可靠地集成。
向我们的基于 Swagger 的交互式 API 浏览器提供所需参数,即可在浏览器中尝试 GroupDocs.Annotation Cloud API 为 Java 提供的各种功能。请访问 Annotation Cloud API explorer 查看实际效果。