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)