通过 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
开始免费试用

GroupDocs.Viewer SDK for Ruby 的开发旨在帮助您开始使用我们的 Document Viewer Cloud API。 SDK 通过提供更高级别的抽象来提供帮助,因此您无需了解与处理 REST API 的 HTTP 请求和响应有关的详细信息。

使用 Ruby SDK,您可以利用 API 的所有功能,并且可以通过呈现各种行业标准文档格式的能力无缝增强您的应用程序。 SDK 允许以 HTML、图像、PDF 或其原始格式查看特定文档,并可以灵活地逐页或自定义页面范围呈现整个文档。

经常问的问题

我想创建自己的 Ruby 应用程序来查看文档吗?

如果您正在寻找源代码以在云端查看文件,请查看 GroupDocs.Viewer Cloud SDK for Ruby at GitHub .

我可以在 Ruby 上免费试用 GroupDocs.Viewer REST API 吗?

您可以 试用 GroupDocs.Viewer 低代码 Ruby API,没有任何限制。

我不想在任何地方上传我的机密文件?我有哪些选择?

GroupDocs.Viewer Cloud 也可用作 Docker 映像,可用于 自托管 服务。或者,您可以使用目前驱动我们的 REST API 的 GroupDocs.Viewer 高代码 API 构建您自己的服务。

高级文档查看器 REST API 功能

将文档呈现为 HTML5

将文档渲染为图像

旋转、重新排序和水印页面

将文档呈现为 PDF

渲染文档附件

API 是安全的,需要身份验证

为想要节省时间的开发人员提供的简易 SDK

使用 GroupDocs 云 API 非常简单,因为无需安装任何内容。只需在 GroupDocs Cloud 上创建一个帐户并获取您的应用程序信息。获得 App SID 和密钥后,您就可以尝试使用 GroupDocs Cloud REST API。开发 SDK 是为了方便开发人员,并通过隐藏 REST API 调用并允许您使用 Ruby 作为语言以本机方式使用 API 的功能,让他们真正快速地开始使用我们的 API。

渲染多种文档格式

基于云的查看器 API 只需几行代码即可快速显示不同的文档格式。使用 SDK for 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 种文档格式。它允许为整个文档、逐页或自定义页面范围呈现文档。

定制以满足您的需求

GroupDocs.Viewer Cloud SDK for Ruby 经过 100% 测试并且开箱即用。 SDK 是开源的,拥有 MIT 许可证。 API 易于定制,并且可以根据您需要在应用程序中添加的功能进行更改。

文件格式

GroupDocs.Viewer Cloud for Ruby 支持多种文件格式,包括但不限于:

  • Microsoft Office:DOC、DOCX、XLS、XLSX、PPT、PPTX
  • PDF
  • 图片:JPG、PNG、BMP、TIFF、GIF
  • CAD 格式:DWG、DXF
  • 电子书:EPUB、MOBI
  • 电子邮件格式:EML、MSG

渲染选项

使用 GroupDocs.Viewer Cloud for Ruby,您可以自定义呈现选项以满足您的特定要求。一些关键的渲染选项包括:

  • 缩放和缩放
  • 旋转和翻转
  • 水印
  • HTML 转换

文档渲染

GroupDocs.Viewer Cloud for Ruby 允许您呈现各种格式的文档,包括:

  • 将 PDF 文档呈现为图像或 HTML
  • 将 Microsoft Office 文档呈现为图像或 HTML
  • 将 CAD 格式渲染为图像或 HTML

文档操作

除了渲染之外,GroupDocs.Viewer Cloud for Ruby 还提供了多种文档操作功能,例如:

  • 从文档中提取文本
  • 从文档中提取图像
  • 将文档拆分成页面
  • 将多个文档合并为一个文档

支持的平台

GroupDocs.Viewer Cloud for Ruby 兼容多种平台,包括:

  • 红宝石
  • 。网
  • 爪哇
  • PHP
  • 节点.js

与第三方存储集成

您可以轻松地将 GroupDocs.Viewer Cloud for Ruby 与第三方存储提供商集成,例如:

  • 亚马逊 S3
  • 保管箱
  • 谷歌驱动器
  • Azure Blob 存储

安全和认证

GroupDocs.Viewer Cloud for Ruby 提供安全的文档查看功能,例如:

  • 基于令牌的身份验证
  • 安全文件存储
  • SSL/TLS 加密
  • 访问控制和权限

缓存和性能优化

为了优化性能,GroupDocs.Viewer Cloud for Ruby 提供了缓存机制,包括:

  • 客户端缓存
  • 服务器端缓存
  • 生存时间设置

元数据提取

GroupDocs.Viewer Cloud for Ruby 允许您从文档中提取元数据,例如:

  • 文档属性(例如,标题、作者、关键字)
  • 图像中的 Exif 数据
  • CAD 文件元数据

跨平台兼容性

GroupDocs.Viewer Cloud for Ruby 旨在跨不同平台无缝工作,包括:

  • 窗户
  • Linux
  • 苹果系统

定制和品牌

您可以通过以下方式使用 GroupDocs.Viewer Cloud for Ruby 自定义和标记文档查看器:

  • 更改 UI 颜色和样式
  • 添加您的徽标和水印
  • 控制观众行为

文档和支持

GroupDocs.Viewer Cloud for Ruby 提供全面的文档和支持资源,包括:

  • 开发者指南
  • API参考
  • 代码示例
  • 支持论坛
  • 电子邮件支持

使用 GroupDocs.Viewer 免费应用程序查看文档

EPUBPLDGNSVGFODGMPTWEBPODTTEXDOCXVSTMIGSPPSVSSMPOTMJSONMBOXERBTAR.GZGZIPCCDOTSQLXLTMDWFCSVEMLPPSXYAMLONEDXFDIBSHTIFOSTXPSCDRMLHAMLJ2KDWTIFCDWGJPXVIMVTXCXXRSTAIVSTCPPBATPLTPSBMPPTSASSJPEGXLSLOGTXZPSOBJXLAMVSTXSCRIPTCMAKENSFOTPTSVBMPCSSJ2CPPSMLESSMHTMLBZ2OTTODGPSM1EMFPDFMSGPSD1FODSXLSXVSDXJSMMPROPERTIESPCLVBPPTXXLSBCGMTGZEPSTAR.XZJPGPNGOTGFODPDIFFPYDOTXRTFJAVADOTMASMTIFFDOCMMDHTMXLTGROOVYMPXPOTXXLSMDOCJPCHHOXPSPOTVSXPSDEMLXSTLSCALACSOTSCMXWMFSMLODSVDWSXCVDXGZPPTMVSDJPFVSSHJP2RARVCFZIPMHTTAR7ZHTMLXLTXDNGJPMAS3TGASVGZVSSXICORBVSDMJLSXMLPS1GIFTXTPHPXMLWMZXZNUMBERSAPNGCF2CASMAKECHMMOBISCMPSTDCMHPGEMZMPPODPDJVU

支持和学习资源

GroupDocs.Viewer Cloud 还为其他流行语言提供单独的文档渲染 SDK,如下所列:

  中文