Aspose.Slides Cloud SDK for Ruby
Ruby SDK Четете, пишете и конвертирайте PowerPoint презентации
Ruby API за генериране, модифициране, изобразяване и конвертиране на презентации на PowerPoint (PPT/PPTX) и OpenOffice без използване на Microsoft PowerPoint.
Aspose.Slides Cloud SDK за Ruby е мощен независим от платформата SDK, който позволява на разработчиците на софтуер да създават, променят, преглеждайте, манипулирайте и конвертирайте презентации на PowerPoint и OpenOffice в облака. Ruby SDK е чудесен инструмент за разработчици, които искат да интегрират функционалността на Aspose.Slides Cloud в своите приложения, базирани на Ruby. Използвайки Cloud SDK за Ruby, софтуерът може да създава нови презентации на PowerPoint в различни файлови формати, като PPT, PPTX, PPS, PPSX, PPTM, PPSM, POTX, POTM, ODP, OTP и много други.
Aspose.Slides Cloud SDK за библиотека Ruby предоставя различни разширени, както и основни функции за работа с презентации на PowerPoint в облака, като създаване на празни презентации, обединяване на множество презентации, разделяне на презентации, създаване на нова презентация от избрани слайдове от други презентации, конвертиране на документи на PowerPoint в различни формати, задаване и получаване на всички свойства, премахване на определено свойство, конвертиране на всички или определени слайдове в различни формати, копиране на слайдове, добавяне/премахване на слайдове, извличане на информация от слайдове, получаване на брой изображения, добавяне на форми към презентации, извличане на форми от определен слайд и много други.
Aspose.Slides Cloud SDK за 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 проект.
Първи стъпки с Aspose.Slides Cloud SDK за Ruby
Препоръчителният начин за инсталиране на Aspose.Slides Cloud SDK за Ruby е използването на RubyGems. За да инсталирате SDK на вашата система, моля, изпълнете следната команда:
Инсталирайте Aspose.Slides Cloud SDK за Ruby чрез RubyGems
gem install aspose_slides_cloud
Можете също да го изтеглите директно от страницата за пускане на продукта на Aspose.Създаване на PPT, PPTX презентации чрез Ruby
Aspose.Slides Cloud SDK за Ruby включва пълна поддръжка за създаване и обработка на презентации на PowerPoint в тяхното собствено Ruby приложение. Ruby SDK поддържа няколко важни функции, свързани с манипулиране на презентации и позволява създаване на презентации в множество файлови формати като PPT, PPTX, PPS, PPSX, PPTM, PPSM, POTX, POTM ODP, OTP и други. Той поддържа функции като създаване на нова празна презентация от нулата, четене на съществуващи презентации, защита на презентация чрез прилагане на парола, създаване на нова презентация чрез HTML документ, генериране на презентация от PDF документ, разделяне/сливане на презентации и много други.
Създаване на празна презентация на PowerPoint чрез Ruby API
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 за Ruby улеснява разработчиците на софтуер да се справят със задачи, свързани със слайд бележки в техните собствени Ruby приложения. Има няколко важни функции, свързани с бележките в слайдове, като добавяне на бележки към презентации, актуализиране на съществуващи бележки от презентации, извличане на бележки от слайдове, четене на бележки от съществуваща презентация и много други. Следващият пример показва как разработчиците на Ruby могат да добавят бележки към презентация с помощта на команди на Ruby.
Добавете бележки на лектора към презентация на PowerPoint чрез Ruby
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 за Ruby позволява на разработчиците на софтуер да обработват диаграми програмно в собствените си PowerPoint презентации, използвайки команди на Ruby. Разработчиците на софтуер могат да създават различни типове диаграми в своята презентация, като например колонни диаграми, кръгови диаграми, слънчеви диаграми, разпръснати диаграми и диаграми с балончета. Има различни налични функции за работа с диаграми, като например вмъкване на нова диаграма в слайд, настройка на стена на диаграма, настройка на свойства на оста на диаграмата, настройка на легенди на диаграма и много други. Следващият пример показва как да актуализирате някои свойства на хоризонталната ос в 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 за Ruby позволява на разработчиците на софтуер да вмъкват и манипулират текст и обекти в PowerPoint презентации в облака. SDK включва няколко важни функции за работа с текст в презентация, като добавяне и премахване на текст, промяна на шрифтове и цветове, вмъкване на нов абзац, актуализиране на свойствата на текста, изтриване на нежелани абзаци, замяна на текст на слайд, маркиране на текст, преоразмеряване и препозициониране на обекти, получаване на правоъгълник на абзац, извличане на текст от презентация и много други. Следващият пример показва как да маркирате текст във фигура в презентация на PowerPoint с помощта на Ruby код.
Как да маркирате текст във форма в презентация на PowerPoint чрез Ruby?
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)