让我们使用 RESTful API 在 Python 中进行注释

用于 Python 的 REST API 和 Cloud SDK,用于构建支持文本和图像注释选项的在线文档和图像注释工具。来注释吧!

开始免费试用

GroupDocs.Annotation Cloud SDK for Python RESTful API 是您在 Python 中构建文档注释器工具所需的一切。您的应用程序将能够将注释、水印覆盖、文本替换、编辑、便笺和文本标记添加到所有流行格式的业务文档中,例如 PDF、Microsoft Word、Excel、PowerPoint、Outlook、图像等格式。使用我们的 SDK 在 Python 中快速开发注释应用程序,该 SDK 作为 Python API 的包装器,并使解决方案跨平台兼容。还提供对第三方云存储提供商的支持,例如 Amazon S3、Windows Azure、Dropbox 等。

高级文档注释 REST API 功能

支持多种文件格式

从文档中导入注释信息并返回导入的注释列表

将注释导出/添加到文档并将结果文档作为流检索

将文档页面渲染到图像并检索图像的链接

通过注释文档的页码检索到先前生成的图像的链接

将文档呈现为 PDF,将生成的文档保存到存储并获取其链接

将文档渲染为 PDF 作为输出流

在幻灯片中添加文本编辑注释‎

向 Microsoft Word 文档的页眉/页脚添加注释

易于集成

将 GroupDocs.Annotation Cloud SDK 集成到您的 Python 应用程序中非常容易。无需在服务器端或客户端安装。只需在 GroupDocs.Cloud 创建一个帐户即可获取 App SID 和 ‎密钥。以下示例显示了使用 Python 导入注释信息是多么容易:‎‎

向文档添加区域注释 - Python

  # Get your App SID and App Key at https://dashboard.groupdocs.cloud (free registration is required).
  # For complete examples and data files, please go to https://github.com/groupdocs-annotation-cloud/groupdocs-annotation-cloud-python
  app_sid = "XXXX-XXXX-XXXX"
  app_key = "XXXXXXXXXXXX"

  # Create instance of the API.
  api = groupdocs_annotation_cloud.AnnotationApi.from_keys(app_sid, app_key)
  path = "FolderName" + "MyDocument.pdf"

  a = AnnotationInfo()
  a.annotation_position = Point()
  a.annotation_position.x = 852
  a.annotation_position.y = 59
  a.box = Rectangle()
  a.box.x = 375
  a.box.y = 59
  a.box.width = 88
  a.box.height = 37
  a.type = "Area"
  a.creator_name = "Anonym A."

  request = groupdocs_annotation_cloud.PostAnnotationsRequest(path, a)
  response = api.post_annotations(request)
  print(response)

支持多种注释类型

使用 GroupDocs.Annotation Cloud SDK for Python,您可以处理各种类型的注释。 ‎两种基本类型是;文本注释和图形注释。 在使用基于文本的注释时,您可以为选定的文本添加文本注释;突出显示哪些文本应该替换为什么,使用文本编辑隐藏机密文本,使用删除线/下划线突出显示文本,并使用富文本添加便笺。 在使用图形注释时,您可以向以矩形突出显示的区域添加注释(区域“注释”),向文档中的任何点添加注释(点注释),隐藏图像或文本的机密部分(区域编辑),手绘线和形状(折线)、指向对象的箭头(指针/箭头)、创建基于文本的水印叠加层(水印),以及测量文档中任何对象之间的距离(距离注释)。

轻松定制

适用于 Python 的 GroupDocs.Annotation Cloud SDK 经过 100% 测试并且开箱即用。 SDK 是开源的,拥有 MIT 许可证。您可以使用它,甚至完全免费对其进行自定义。

交互式 API 资源管理器

使用我们基于 Swagger 的 API 浏览器;您可以立即在浏览器中试用 GroupDocs.Annotation Cloud SDK for Python。这个交互式 API 浏览器为您提供有关 API 提供的所有资源的信息。您还可以通过交互提供所需的“参数”来尝试所需的操作。

支持和学习资源

GroupDocs.Annotation Cloud 产品系列还包括其他流行语言的 SDK,如下所列:

  中文