Давайте аннотировать в Ruby с помощью RESTful API

REST API и Cloud SDK для Ruby создания онлайн-инструментов аннотирования документов и изображений с поддержкой вариантов аннотирования текста и изображений. Давайте аннотировать!

  • GroupDocs.Annotation Cloud SDK для cURL
  • GroupDocs.Annotation Cloud SDK для .NET
  • GroupDocs.Annotation Cloud SDK для Java
  • GroupDocs.Annotation Cloud SDK для PHP
  • GroupDocs.Annotation Cloud SDK для Python
  • GroupDocs.Annotation Cloud SDK для Node.js
Начать бесплатную пробную версию

GroupDocs.Annotation Cloud SDK для Ruby RESTful APIs - всё, что Вам нужно для создания инструментов аннотирования документов в Ruby. Ваше приложение сможет добавлять аннотации, наложения водяных знаков, замену текста, редактирование, стикеры и разметку текста в бизнес-документах всех популярных форматов, таких как PDF, Microsoft Word, Excel, PowerPoint, Outlook, изображения и другие форматы. Быстро разрабатывайте приложения аннотирования в Ruby с помощью нашего SDK, который работает как оболочка вокруг Ruby APIs и делает решение кросс-платформенным. Поддержка сторонних облачных хранилищ, например Amazon S3, Windows Azure, Dropbox и других, также предоставляется.

Часто задаваемые вопросы

Я хочу создать собственное приложение Ruby для аннотирования документов?

Посмотрите GroupDocs.Annotation Cloud SDK для Ruby на GitHub, если вы ищете исходный код для аннотирования файлов в облаке.

Могу ли я бесплатно попробовать GroupDocs.Annotation REST APIs на Ruby?

Вы можете попробовать GroupDocs.Annotation Low-Code Ruby APIs без каких-либо ограничений.

Я не хочу загружать свои конфиденциальные файлы куда-либо для аннотаций. Какие у меня есть варианты?

GroupDocs.Annotation Cloud также доступен в виде образа Docker, который можно использовать для self-host сервиса. Или вы можете создать собственные сервисы, используя GroupDocs.Annotation High-code APIs, которые в настоящее время управляют нашими REST APIs.

Расширенные функции аннотирования документов 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 для Ruby, вы можете работать с различными типами аннотаций. Два базовых типа: Text Annotations и Figure Annotations. При работе с текстовыми аннотациями вы можете добавлять текстовые комментарии к выбранному тексту; выделять, какой текст следует заменить на какой, скрывать конфиденциальный текст с помощью text redaction, подчёркивать или зачеркивать текст, а также добавлять sticky notes с rich text. При работе с графическими аннотациями вы можете добавлять заметки к области, выделенной прямоугольником (Area Annotation), добавлять заметки к любой точке документа (Point Annotation), скрывать конфиденциальные части изображения или текста (Area Redaction), рисовать свободные линии и фигуры (Polyline), стрелки, указывающие на объект (Pointer/Arrow), создавать текстовые водяные знаки (Watermark) и измерять расстояние между любыми объектами в документе (Distance Annotation).

Простая настройка

GroupDocs.Annotation Cloud SDK для Ruby полностью протестирован и готов к использованию сразу из коробки. SDK является открытым исходным кодом и имеет лицензию MIT. Вы можете использовать его и даже настраивать бесплатно.

Интерактивный API Explorer

С помощью нашего исследователя API, основанного на Swagger, вы можете сразу в браузере опробовать GroupDocs.Annotation Cloud SDK для Ruby. Этот интерактивный исследователь API предоставляет информацию обо всех ресурсах, которые предлагает API. Вы также можете выполнить нужную операцию, интерактивно задавая требуемые параметры.

Ресурсы поддержки и обучения

Семейство продуктов GroupDocs.Annotation Cloud также включает SDKs для других популярных языков, перечисленных ниже:

  РУССКИЙ
430a20fe2