Создавайте решения для обработки документов с использованием Ruby REST API. Используйте наш единый API с различными типами документов, не беспокоясь о специфике форматов файлов.
Начать бесплатную пробную версиюGroupDocs.Parser Cloud SDK для Ruby и является мощным REST API решением для парсинга данных документов, позволяющим обрабатывать более 50 типов документов. SDK позволяет создавать решения для автоматизации обработки документов единым способом. Независимо от того, какой формат документа вы получаете - PDF, DOCX или любой другой поддерживаемый, вы можете извлекать данные с помощью единого API. Парсинг по шаблону - ценная функция, но API также предоставляет другие методы извлечения изображений и текста.
Посмотрите наш Cloud SDKs для Ruby по адресу GitHub, если вы ищете исходный код для парсинга файлов в облаке.
Вы можете попробовать GroupDocs.Parser Low-Code Ruby APIs без каких-либо ограничений.
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)
```