Создавайте решения для обработки документов с помощью Ruby REST API. Используйте наш унифицированный API с различными типами документов, не беспокоясь о специфике формата файла.
Начать бесплатную пробную версиюGroupDocs.Parser Cloud SDK для Ruby — это мощное решение для анализа данных документов REST API, которое позволяет анализировать более 50 типов документов. SDK позволяет унифицировать решения по автоматизации обработки документов. Независимо от того, какой формат документа вы получаете — PDF, DOCX или любой другой поддерживаемый, вы можете извлекать данные с помощью унифицированного API. Анализ по шаблону — полезная функция, но API также предоставляет другие методы для извлечения изображений и текста.
Проверьте наши облачные SDK для Ruby на GitHub, если вы ищете исходный код для анализа файлов в облаке.
Вы можете попробовать GroupDocs.Parser Low-Code Ruby API без каких-либо ограничений.
GroupDocs.Parser Cloud также доступен в виде образа Docker, который можно использовать для [самостоятельного размещения] (https://purchase.groupdocs.cloud/self-hosting) сервиса. Или вы можете создавать свои собственные службы, используя GroupDocs.Parser High-code API, которые в настоящее время управляют как нашими бесплатными приложениями, так и REST API.
GroupDocs.Parser Cloud API предоставляет несколько способов извлечения изображений из документов. Вы можете извлечь все изображения из всего документа, извлечь изображения из определенных страниц, установив диапазон страниц. В следующем примере показано, как извлечь изображения из документа по диапазону номеров страниц.
# For complete examples and data files, please go to https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-ruby-samples
require 'groupdocs_viewer_cloud'
$app_sid = "XXXX-XXXX-XXXX-XXXX" # Get AppKey and AppSID from https://dashboard.groupdocs.cloud
$app_key = "XXXXXXXXXXXXXXXX" # Get AppKey and AppSID from https://dashboard.groupdocs.cloud
parseApi = GroupDocsParserCloud::ParseApi.from_keys($app_sid, $app_key)
options = GroupDocsParserCloud::ImagesOptions.new
options.file_info = GroupDocsParserCloud::FileInfo.new
options.file_info.file_path = "slides/three-slides.pptx"
options.start_page_number = 1
options.count_pages_to_extract = 2
request = GroupDocsParserCloud::ImagesRequest.new(options)
response = parseApi.images(request)
```