Бесплатная Ruby-библиотека для работы с файлами Microsoft® PowerPoint

Ruby API с открытым исходным кодом для создания, редактирования, просмотра и конвертации презентаций Microsoft PowerPoint PPT и PPTX

Презентации PowerPoint стали неотъемлемой частью нашего бизнеса, а также академической жизни. Это помогает профессионалам доставлять информацию докладчикам в визуально привлекательной и динамичной форме. Однако создание профессионально выглядящей презентации с нуля может занять очень много времени и требует большого количества дизайнерских навыков. PowerPoint Ruby gem — это очень мощный инструмент, который упрощает вашу работу, помогая создавать презентации PowerPoint и манипулировать ими программно, с помощью всего лишь нескольких строк кода.

Гем «Powerpoint» Ruby — это очень мощная библиотека Ruby, которая позволяет разработчикам программного обеспечения создавать и редактировать презентации PowerPoint внутри своих приложений с использованием языка программирования Ruby. Этот драгоценный камень построен на основе формата файлов Microsoft Office Open XML, который является открытым стандартом для хранения офисных документов и управления ими. Библиотека предоставляет различные функции для создания презентаций PowerPoint, например создание презентаций на основе данных, хранящихся в базе данных или электронной таблице, или динамическое создание презентаций на основе пользовательского ввода.

Жемчужина Ruby «Powerpoint» очень проста в использовании и позволяет разработчикам программного обеспечения легко автоматизировать создание презентаций PowerPoint. Библиотека предоставляет пользователям полный контроль над дизайном и форматированием презентаций. Он поддерживает такие функции, как настройка макета презентации, добавление мультимедийных элементов (изображений, видео, аудио) в презентации, вставка новых слайдов, управление цветовой схемой, настройка шрифта и размера текста и многое другое. Библиотека имеет открытый исходный код и бесплатна для использования, что делает ее доступной для всех, кто хочет использовать ее в своих проектах. Если вы ищете способ оптимизировать рабочий процесс создания презентаций PowerPoint, определенно стоит обратить внимание на драгоценный камень PowerPoint Ruby.

Previous Next

Начало работы с PowerPoint

Рекомендуемый способ установки библиотеки PowerPoint Ruby — использование Ruby gem. Пожалуйста, используйте следующую команду для беспрепятственной установки.

Установите Powerpoint через Ruby Gems

gem install powerpoint 

Создание презентации PowerPoint через Ruby API

Gem PowerPoint Ruby включает в себя полную функциональность для создания и редактирования презентаций 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

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")

 Русский