Створюйте нові презентації, додавайте зображення та слайди за допомогою безкоштовного Ruby API

Ведуча бібліотека Ruby PPTX з відкритим кодом для створення, читання, редагування та маніпулювання презентаціями PowerPoint PPTX. Додавайте та видаляйте слайди, текст, зображення за допомогою безкоштовного Ruby API

Що таке бібліотека Ruby-PPTX?

Автоматизація PowerPoint стає необхідністю для бізнесу, викладачів та розробників, яким потрібно створювати презентації у великому масштабі. Традиційні методи часто покладаються на громіздкі бібліотеки або інструменти від Microsoft, але гем Ruby-PPTX пропонує розумнішу альтернативу. Цей відкритий Ruby PPTX API дозволяє розробникам програмного забезпечення створювати нові презентації за допомогою Ruby безпосередньо у їхніх додатках — без необхідності встановлення PowerPoint. За допомогою Ruby-PPTX ви можете додавати слайди до презентацій, вставляти текст і зображення, застосовувати власні стилі чи анімації, а також експортувати слайди як зображення. Це легкий і інтуїтивний Ruby PowerPoint API, розроблений для сучасної автоматизації.

Розроблений компанією Nuvyu та ліцензований під MIT, Ruby-PPTX дозволяє розробникам програмного забезпечення генерувати файли Office Open XML (.pptx), використовуючи вбудовану файлову систему Ruby, без зовнішніх залежностей. Це робить його ідеальним для веб‑додатків або сервісів, створених на Ruby або Ruby on Rails. Розробники можуть додавати текст до презентацій, створювати послідовні макети слайдів і інтегрувати генерацію презентацій у більші системи. Хоча наразі він ще не підтримує пряме перетворення PowerPoint у PDF за допомогою Ruby, його добре поєднувати з іншими інструментами для цієї мети. Для тих, хто шукає спосіб конвертувати PowerPoint PPTX онлайн або автоматизувати створення слайдів, Ruby-PPTX пропонує чисте, надійне рішення.

Previous Next

Початок роботи з «Ruby-PPTX»

Рекомендований спосіб встановлення бібліотеки Ruby-PPTX — використання Ruby gem. Будь ласка, скористайтеся наступною командою для безпроблемної інсталяції.

Встановіть 'Ruby-PPTX' за допомогою Ruby gem

gem install ruby-pptx 

Встановіть бібліотеку Ruby-PPTX через GitHub

git clone https://github.com/nuvyu/ruby-pptx.git  

Створюйте презентації з нуля за допомогою Ruby

Тоді бібліотека з відкритим кодом Ruby-PPTX спрощує створення нових презентацій з нуля у Ruby‑додатках. Бібліотека надає кілька важливих функцій для роботи з презентаціями PowerPoint PPTX, таких як вставка нових слайдів, додавання таблиць до слайдів, вказування макету та заголовка слайду, вставка зображень у слайди, додавання тексту, видалення небажаних слайдів, застосування стилів і форматування та багато іншого. Ось простий приклад, який демонструє, як створити просту PPTX‑презентацію у Ruby‑додатку.

Як створити просту презентацію PPTX за допомогою Ruby API?

require 'ruby-pptx'

presentation = RubyPPTX::Presentation.new

presentation.add_slide do |slide| slide.add_text('Ласкаво просимо до Ruby-PPTX!', x: 100, y: 100, font_size: 32, color: '0000FF') end

presentation.save('welcome.pptx')

Додавайте слайди з різними макетами у файл PPTX за допомогою Ruby

Бібліотека Ruby-PPTX відкриває безліч можливостей для Ruby‑розробників, які прагнуть автоматизувати створення PowerPoint та працювати зі слайдами. Бібліотека спрощує розробникам додавання слайдів з різними заздалегідь визначеними макетами, додавання заголовків до слайдів, експорту вмісту слайдів, експорту слайдів у зображення та видалення слайдів у Ruby‑додатках. Ось простий приклад, який показує, як розробники можуть додавати слайди з різними заздалегідь визначеними макетами за допомогою Ruby‑команд.

Як додати слайди з попередньо визначеними макетами у Ruby‑додатку?

# Слайд заголовка title_slide = presentation.add_slide(:title)

# Слайд з назвою та вмістом
content_slide = presentation.add_slide(:title_content)

# Слайд з двома блоками вмісту
two_content_slide = presentation.add_slide(:two_content)

# Слайд порівняння
comparison_slide = presentation.add_slide(:comparison)

# Порожній слайд
blank_slide = presentation.add_slide(:blank)

Працюйте з текстом та зображеннями у файлах PPTX за допомогою Ruby

Бібліотека з відкритим кодом Ruby-PPTX забезпечує повний функціонал для роботи з текстом і зображеннями у презентаціях PowerPoint PPTX за допомогою Ruby. За кілька рядків коду розробники можуть вбудовувати зовнішні зображення безпосередньо у слайди, вставляти текст, застосовувати стилі до існуючого тексту, видаляти небажані частини вмісту тощо. Наведений нижче приклад показує, як розробники можуть вставити зображення у слайд презентації у Ruby‑додатках.

Як вставити зображення у слайд презентації за допомогою Ruby API?

content_slide.add_image("/path/to/image.png", width: 300, height: 200, position: {x: 100, y: 150}) 
 Українська