1. 产品
  2.   介绍
  3.   Ruby
  4.   Aspose.Slides Cloud SDK for Ruby

Aspose.Slides Cloud SDK for Ruby

 
 

Ruby SDK 读取、写入和转换 PowerPoint 演示文稿

Ruby API,用于生成、修改、渲染和转换 PowerPoint (PPT/PPTX) 和 OpenOffice 演示文稿,而无需使用 Microsoft PowerPoint。

Aspose.Slides Cloud SDK for Ruby是一个功能强大的独立于平台的SDK,使软件开发人员能够创建、修改、 在云中查看、操作和转换 PowerPoint 和 OpenOffice 演示文稿。 对于想要将 Aspose.Slides Cloud 的功能集成到基于 Ruby 的应用程序中的开发人员来说,Ruby SDK 是一个很棒的工具。 使用 Cloud SDK for Ruby,软件可以创建各种文件格式的新 PowerPoint 演示文稿,例如 PPT、PPTX、PPS、PPSX、PPTM、PPSM、POTX、POTM、ODP、OTP 等。

Aspose.Slides Cloud SDK for Ruby 库提供了在云中处理 PowerPoint 演示文稿的各种高级和基本功能,例如创建空演示文稿、合并多个演示文稿、拆分演示文稿、从选定的幻灯片创建新演示文稿 其他演示文稿、将 PowerPoint 文档转换为不同格式、设置和获取所有属性、删除特定属性、将所有或特定幻灯片转换为不同格式、复制幻灯片、添加/删除幻灯片、从幻灯片中提取信息、获取图像计数、添加形状 演示文稿、从特定幻灯片中提取形状等等。

Aspose.Slides Cloud SDK for Ruby 非常稳定且易于操作。 软件开发人员可以将演示文稿转换为多种文件格式,例如 PPT、POT、PPS、PPTX、POTX、PPSX、PPTM、PPSM、POTM、ODP、OTP、TIFF、PDF、XPS、JPEG、PNG、GIF、BMP、SVG、SWF 、HTML 等等。 这样可以轻松地与计算机上未安装 PowerPoint 的其他人共享您的演示文稿。 借助此 SDK,您可以轻松地将主题和模板应用到演示文稿中,以确保所有幻灯片的外观和风格保持一致。 凭借其广泛的功能、简单的 API 和易于使用的界面,该 SDK 对于希望将 PowerPoint 演示文稿管理添加到 Ruby 项目的人来说是一个绝佳的选择。

Previous Next

用于 Ruby 的 Aspose.Slides Cloud SDK 入门

安装 Aspose.Slides Cloud SDK for Ruby 的推荐方法是使用 RubyGems。 要在您的系统上安装 SDK,请运行以下命令:

通过 RubyGems 安装适用于 Ruby 的 Aspose.Slides Cloud SDK

gem install aspose_slides_cloud 
您也可以直接从 Aspose 产品发布页面下载。

通过 Ruby 创建 PPT、PPTX 演示文稿

Aspose.Slides Cloud SDK for Ruby 完全支持 PowerPoint 演示文稿的创建和在其自己的 Ruby 应用程序中进行处理。 Ruby SDK 支持与演示文稿操作相关的多个重要功能,并允许以多种文件格式创建演示文稿,例如 PPT、PPTX、PPS、PPSX、PPTM、PPSM、POTX、POTM ODP、OTP 等。 它支持从头开始创建新的空演示文稿、读取现有演示文稿、通过应用密码保护演示文稿、通过 HTML 文档创建新演示文稿、从 PDF 文档生成演示文稿、拆分/合并演示文稿等功能。

通过 Ruby API 创建空的 PowerPoint 演示文稿

require 'aspose_slides_cloud'

configuration = AsposeSlidesCloud::Configuration.new
configuration.app_sid = "my_client_id"
configuration.app_key = "my_client_key"

slides_api = AsposeSlidesCloud::SlidesApi.new(configuration)

response = slides_api.create_presentation("Sales.pptx", nil, nil, nil, "Data", "Main")
print response.self_uri.href # https://api.aspose.cloud/v3.0/slides/Sales.pptx?folder=Data

通过 Ruby 添加和管理幻灯片注释

Aspose.Slides Cloud SDK for Ruby 使软件开发人员可以轻松处理与自己的 Ruby 应用程序内的幻灯片注释相关的任务。 有几个与幻灯片注释相关的重要功能,例如向演示文稿添加注释、更新演示文稿中的现有注释、从幻灯片中提取注释、从现有演示文稿中阅读注释等等。 以下示例展示了 Ruby 开发人员如何使用 Ruby 命令向演示文稿添加注释。

通过 Ruby 将演讲者备注添加到 PowerPoint 演示文稿

require "aspose_slides_cloud"

include AsposeSlidesCloud

configuration = AsposeSlidesCloud::Configuration.new
configuration.app_sid = "MyClientId"
configuration.app_key = "MyClientSecret"

slides_api = AsposeSlidesCloud::SlidesApi.new(configuration)

# Prepare notes for the slide.
notes_slide = AsposeSlidesCloud::NotesSlide.new
notes_slide.text = "Start with our company."

# Create the notes for the second slide.
current_notes_slide = slides_api.create_notes_slide("MyPresentation.pptx", 2, notes_slide, nil, "MyFolder")

# Print the resource reference for the notes slide.
print current_notes_slide.self_uri.href

通过 Ruby 在演示文稿中使用图表

Aspose.Slides Cloud SDK for Ruby 使软件开发人员能够使用 Ruby 命令在自己的 PowerPoint 演示文稿中以编程方式处理图表。 软件开发人员可以在演示文稿中创建不同类型的图表,例如柱形图、饼图、旭日图、分散图和气泡图。 有多种功能可用于处理图表,例如将新图表插入幻灯片、设置图表墙、设置图表轴属性、设置图表图例等等。 以下示例展示了如何更新 ruby 应用程序内水平轴的一些属性。

如何通过 Ruby 更新水平轴的一些属性?

configuration = AsposeSlidesCloud::Configuration.new
configuration.app_sid = "MyClientId"
configuration.app_key = "MyClientSecret"
api = AsposeSlidesCloud::SlidesApi.new(configuration)

#Code example will be added soon.

通过 Ruby API 在演示文稿中插入和管理文本

Aspose.Slides Cloud SDK for Ruby 允许软件开发人员在云中的 PowerPoint 演示文稿中插入和操作文本和对象。 SDK 包括处理演示文稿中文本的几个重要功能,例如添加和删除文本、更改字体和颜色、插入新段落、更新文本属性、删除不需要的段落、替换幻灯片上的文本、突出显示文本、调整对象大小和重新定位对象、 获取段落矩形、从演示文稿中提取文本等等。 以下示例演示如何使用 Ruby 代码突出显示 PowerPoint 演示文稿中形状中的文本。

如何通过 Ruby 在 PowerPoint 演示文稿中突出显示形状中的文本?

configuration = AsposeSlidesCloud::Configuration.new
configuration.app_sid = "MyClientId"
configuration.app_key = "MyClientSecret"
api = AsposeSlidesCloud::SlidesApi.new(configuration)
result = api.highlight_shape_text("MyPresentation.pptx", 2, 1, "important", "00FF0000")
p(result.text)

 中国人