Рендеринг и просмотр документов с помощью Ruby SDK

RESTful API для эффективного создания приложений Ruby для рендеринга и просмотра документов всех популярных форматов. Рендеринг в формате HTML, PNG, JPG или PDF.

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

Пакет SDK GroupDocs.Viewer для Ruby был разработан, чтобы помочь вам начать работу с нашим облачным API для просмотра документов. SDK помогает, обеспечивая более высокий уровень абстракции, поэтому вам не нужно знать подробности, относящиеся к обработке HTTP-запросов и ответов REST API.

Используя Ruby SDK, вы можете использовать все функции API и легко улучшать свое приложение, добавляя возможность отображать различные стандартные форматы документов. SDK позволяет просматривать конкретный документ в формате HTML, изображения, PDF или в исходном формате с гибкостью отображения всего документа, страницы за страницей или пользовательского диапазона страниц.

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

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

Ознакомьтесь с GroupDocs.Viewer Cloud SDK для Ruby на GitHub, если вы ищете исходный код для просмотра файла в облаке. .

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

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

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

GroupDocs.Viewer Cloud также доступен в виде образа Docker, который можно использовать для [самостоятельного размещения] (https://purchase.groupdocs.cloud/self-hosting) сервиса. Или вы можете создавать свои собственные службы, используя GroupDocs.Viewer High-code API, которые в настоящее время управляют нашими REST API.

Расширенные функции REST API для просмотра документов

Отображать документы как HTML5

Визуализировать документы как изображение

Поворачивайте, меняйте порядок и добавляйте водяные знаки на страницы

Визуализация документов в формате PDF

Рендеринг вложений к документам

API защищены и требуют аутентификации

Простой SDK для разработчиков, которые хотят сэкономить время

Использовать API-интерфейсы GroupDocs Cloud довольно просто, так как не нужно ничего устанавливать. Просто создайте учетную запись в облаке GroupDocs и получите информацию о своем приложении. Получив SID и ключ приложения, вы готовы попробовать API-интерфейсы GroupDocs Cloud REST. SDK были разработаны, чтобы облегчить разработчикам и позволить им очень быстро начать работу с нашими API, скрывая вызовы REST API и позволяя вам использовать функции API естественным образом, используя Ruby в качестве языка.

Визуализация ряда форматов документов

Облачный API-интерфейс средства просмотра позволяет быстро отображать различные форматы документов, написав всего несколько строк кода. Используя SDK для Ruby, вы можете узнать о различных форматах документов, поддерживаемых SDK.

Получить список поддерживаемых форматов файлов — Ruby

  // Get your App SID and App Key at https://dashboard.groupdocs.cloud (free registration is required).
  # Getting instance of the API
  api = GroupDocsViewerCloud::ViewerApi.from_keys($app_sid, $app_key)

  # Retrieve supported file formats
  response = api.get_supported_file_formats()

  # Print supported file formats
  response.formats.each do |format|
      puts("#{format.file_format} (#{format.extension})")

Эффективно минимизируйте выходной контент

Одной из самых захватывающих функций нашего облачного API для просмотра является его способность минимизировать выходной контент. Минификация удаляет комментарии, лишние пробелы и другие ненужные символы, не нарушая структуру содержимого. В результате страница становится меньше по размеру и загружается быстрее.

Гибкая визуализация документов

GroupDocs.Viewer — это мощный REST API для просмотра документов, который позволяет отображать более 85 форматов документов в ваших приложениях. Это позволяет визуализировать документ для всего документа, страницы за страницей или пользовательского диапазона страниц.

Настройте в соответствии с вашими потребностями

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

Форматы файлов

GroupDocs.Viewer Cloud для Ruby поддерживает широкий спектр форматов файлов, включая, помимо прочего:

  • Microsoft Office: DOC, DOCX, XLS, XLSX, PPT, PPTX
  • PDF
  • Изображения: JPG, PNG, BMP, TIFF, GIF
  • Форматы САПР: DWG, DXF
  • Электронные книги: EPUB, MOBI
  • Форматы электронной почты: EML, MSG

Параметры рендеринга

С помощью GroupDocs.Viewer Cloud для Ruby вы можете настроить параметры рендеринга в соответствии со своими конкретными требованиями. Некоторые из ключевых параметров рендеринга включают в себя:

  • Масштабирование и масштабирование
  • Вращение и перелистывание
  • Водяные знаки
  • Преобразования HTML

Рендеринг документа

GroupDocs.Viewer Cloud для Ruby позволяет отображать документы различных форматов, в том числе:

  • Рендеринг PDF-документов в виде изображений или HTML
  • Рендеринг документов Microsoft Office в виде изображений или HTML
  • Рендеринг форматов САПР в виде изображений или HTML

Манипуляции с документами

Помимо рендеринга, GroupDocs.Viewer Cloud для Ruby предоставляет несколько функций работы с документами, таких как:

  • Извлечение текста из документов
  • Извлечение изображений из документов
  • Разделение документов на страницы
  • Объединение нескольких документов в один документ

Поддерживаемые платформы

GroupDocs.Viewer Cloud для Ruby совместим с целым рядом платформ, в том числе:

  • Рубин
  • .СЕТЬ
  • Джава
  • PHP
  • Node.js

Интеграция со сторонним хранилищем

Вы можете легко интегрировать GroupDocs.Viewer Cloud для Ruby со сторонними поставщиками хранилищ, такими как:

  • Амазон С3
  • Дропбокс
  • Гугл Диск
  • Хранилище BLOB-объектов Azure

Безопасность и аутентификация

GroupDocs.Viewer Cloud для Ruby предлагает безопасный просмотр документов с такими функциями, как:

  • Аутентификация на основе токенов
  • Безопасное хранилище файлов
  • SSL/TLS-шифрование
  • Контроль доступа и разрешения

Кэширование и оптимизация производительности

Для оптимизации производительности GroupDocs.Viewer Cloud для Ruby предоставляет механизмы кэширования, в том числе:

  • Кэширование на стороне клиента
  • Кэширование на стороне сервера
  • Настройки времени жизни

Извлечение метаданных

GroupDocs.Viewer Cloud для Ruby позволяет извлекать из документов такие метаданные, как:

  • Свойства документа (например, название, автор, ключевые слова)
  • Exif данные из изображений
  • Метаданные файла САПР

Кроссплатформенная совместимость

GroupDocs.Viewer Cloud для Ruby разработан для бесперебойной работы на разных платформах, включая:

  • Окна
  • Линукс
  • макОС

Персонализация и брендинг

Вы можете настроить и маркировать средство просмотра документов с помощью GroupDocs.Viewer Cloud для Ruby:

  • Изменение цветов и стилей пользовательского интерфейса
  • Добавление вашего логотипа и водяного знака
  • Контроль поведения зрителя

Документация и поддержка

GroupDocs.Viewer Cloud для Ruby предоставляет исчерпывающую документацию и ресурсы поддержки, в том числе:

  • Руководства для разработчиков
  • Справочник по API
  • Примеры кода
  • Форум поддержки
  • Поддержка по электронной почте

Просмотр документов с помощью бесплатного приложения GroupDocs.Viewer

PSM1CHMEMZTXZPOTEMLXYAMLPSD1POTMMPXVCFPLTDOCMEPUBDIFFONEJPXSCRIPTVSSMPLHPGVDWJPFVBPCLPSBCMAKETXTASXLSXCGMHHMAKELOGOTGDOCXODSODGXLSPOTXDXFCXXWMFTSVXPSVSDMDGNFODPDNGMHTMLPPSMDOTTAR.XZXLTXXLSMSHICODWTCSSOTS7ZSVGIGSMLJAVAGROOVYPDFVSXVIMPNGHZIPCSXLTDOCWEBPSCMVTXDCMFODSVSTRTFXLTMVDXODPXLAMSXCAIHAMLOBJMDPPTMRSTOSTTARRBJ2KIFCSQLSCALAVSTXMPPMOBITEXOTTVSTMVSDXCMXPPTXTAR.GZSVGZDWFMPSGZPPSPHPMHTJPMASMXLSBTGZRARFODGTIFOXPSAS3MSGXZDOTMNSFHTMSTLPSDPROPERTIESCPPWMZODTCCNUMBERSJ2CDWGDOTXEMLBZ2JSONCSVPPTTGAJPEGHTMLPS1JSBATTIFFVSSGIFGZIPJLSERBXMLMPTBMPCF2PSTLESSEPSEMFOTPJP2PYSMLJPGMBOXVSDCDRJPCCPPSXAPNGXMLDJVUVSSXSASSMMDIB

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

GroupDocs.Viewer Cloud также предлагает отдельные SDK для визуализации документов для других популярных языков, перечисленных ниже:

  РУССКИЙ