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)