REST API и Cloud SDK для Ruby создания онлайн-инструментов аннотирования документов и изображений с поддержкой вариантов аннотирования текста и изображений. Давайте аннотировать!
Начать бесплатную пробную версиюGroupDocs.Annotation Cloud SDK для Ruby RESTful APIs - всё, что Вам нужно для создания инструментов аннотирования документов в Ruby. Ваше приложение сможет добавлять аннотации, наложения водяных знаков, замену текста, редактирование, стикеры и разметку текста в бизнес-документах всех популярных форматов, таких как PDF, Microsoft Word, Excel, PowerPoint, Outlook, изображения и другие форматы. Быстро разрабатывайте приложения аннотирования в Ruby с помощью нашего SDK, который работает как оболочка вокруг Ruby APIs и делает решение кросс-платформенным. Поддержка сторонних облачных хранилищ, например Amazon S3, Windows Azure, Dropbox и других, также предоставляется.
Посмотрите GroupDocs.Annotation Cloud SDK для Ruby на GitHub, если вы ищете исходный код для аннотирования файлов в облаке.
Вы можете попробовать GroupDocs.Annotation Low-Code Ruby APIs без каких-либо ограничений.
GroupDocs.Annotation Cloud также доступен в виде образа Docker, который можно использовать для self-host сервиса. Или вы можете создать собственные сервисы, используя GroupDocs.Annotation High-code APIs, которые в настоящее время управляют нашими REST APIs.
Интеграция GroupDocs.Annotation Cloud SDK в ваши ruby-приложения очень проста. Установка на сервере или клиенте не требуется. Просто создайте аккаунт на GroupDocs.CLOUD, чтобы получить App SID и ключ. Приведённый пример показывает, насколько просто импортировать информацию об аннотациях с помощью 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, основанного на Swagger, вы можете сразу в браузере опробовать GroupDocs.Annotation Cloud SDK для Ruby. Этот интерактивный исследователь API предоставляет информацию обо всех ресурсах, которые предлагает API. Вы также можете выполнить нужную операцию, интерактивно задавая требуемые параметры.