Безкоштовна бібліотека Ruby для роботи з файлами Microsoft® PowerPoint

Open Source Ruby API для створення, редагування, перегляду та конвертації презентацій Microsoft PowerPoint PPT і PPTX

Презентації PowerPoint стали невід’ємною частиною нашого бізнесу, а також академічного життя. Це допомагає професіоналам доносити інформацію своїм доповідачам у візуально привабливий і динамічний спосіб. Однак створення професійно виглядаючої презентації з нуля може зайняти багато часу та потребує значних дизайнерських навичок. PowerPoint Ruby gem — це дуже потужний інструмент, який полегшує вашу роботу, допомагаючи програмно створювати та керувати презентаціями PowerPoint за допомогою лише кількох рядків коду.

Коштовний камінь «powerpoint» Ruby — це дуже потужна бібліотека Ruby, яка дозволяє розробникам програмного забезпечення створювати та редагувати презентації PowerPoint у своїх власних програмах за допомогою мови програмування Ruby. Gem створено на основі формату файлів Microsoft Office Open XML, який є відкритим стандартом для зберігання та роботи з офісними документами. Бібліотека надає різні функції для створення презентацій PowerPoint, наприклад створення презентацій із даних, що зберігаються в базі даних чи таблиці, або динамічне створення презентацій на основі введення користувача.

Количний камінь 'powerpoint' Ruby дуже простий у використанні та дозволяє розробникам програмного забезпечення легко автоматизувати створення презентацій PowerPoint. Бібліотека надає користувачам повний контроль над дизайном і форматуванням своїх презентацій. Він підтримує такі функції, як налаштування макета презентації, додавання мультимедійних елементів (зображень, відео, аудіо) до презентацій, вставка нових слайдів, зміна колірної схеми, налаштування шрифту та розміру тексту та багато іншого. Бібліотека є відкритою та безкоштовною для використання, що робить її доступною для всіх, хто хоче використовувати її у своїх проектах. Якщо ви шукаєте спосіб оптимізувати робочий процес презентації PowerPoint, варто звернути увагу на PowerPoint Ruby.

Previous Next

Початок роботи з 'powerpoint'

Рекомендований спосіб встановлення бібліотеки PowerPoint Ruby — використання Ruby gem. Будь ласка, використовуйте наступну команду для плавного встановлення.

Установіть 'powerpoint' через Ruby gem

gem install powerpoint 

Створення презентації PowerPoint через Ruby API

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

Створення презентації PowerPoint за допомогою Ruby API

require 'powerpoint'

ppt = Powerpoint::Presentation.new

title_slide = ppt.add_slide(Powerpoint::TitleSlideLayout.new, 'Title')
content_slide = ppt.add_slide(Powerpoint::ContentSlideLayout.new, 'Content')
title_slide.add_title('My Presentation')
content_slide.add_text('This is the content of my presentation.')
ppt.save('my_presentation.pptx')

Додавання слайдів презентації та керування ними через Ruby API

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

Додайте нові слайди до презентацій у Ruby Apps

require 'powerpoint'

presentation = Powerpoint::Presentation.new

# add a new slide to the presentation

slide = presentation.add_slide(Powerpoint::SlideLayout::TITLE_AND_CONTENT)
textbox = slide.add_textbox(left: 100, top: 100, width: 400, height: 200)
textbox.text = "Hello, World!"

# add an image to a slide,
slide.add_picture("image.jpg", left: 100, top: 100, width: 400, height: 200)

# Save Presentation

presentation.save("my_presentation.pptx")
presentation = Powerpoint::Presentation.open("my_presentation.pptx")

 Українська