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

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

开始免费试用

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

高级文档注释 REST API 功能

支持多种文件格式

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

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

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

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

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

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

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

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

易于集成

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

导入注释信息 - Ruby

  # TODO: Get your AppSID and AppKey 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-ruby
      
  # Extracts annotations from document.
      def get_import
      @config = GroupDocsAnnotationCloud::Configuration.new(Utils::APP_SID, Utils::APP_KEY)
      @config.api_base_url = Utils::API_BASE_URL
      @filename = 'Annotated.pdf'
      @foldername = nil      
      
      @annotation_api = GroupDocsAnnotationCloud::AnnotationApi.from_config(@config)     
      request = GroupDocsAnnotationCloud::GetImportRequest.new(@filename,@foldername)
      
  # Extracts annotations from document.
      response = @annotation_api.get_import request
      puts response
      puts 'completed'
      end

支持多种注释类型

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

轻松定制

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

交互式 API 资源管理器

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

支持和学习资源

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

  中文