1. Produkty
  2.   Prezentacja
  3.   Ruby
  4.   Ruby-PPTX
 
  

Twórz nowe prezentacje, dodawaj obrazy i slajdy za pomocą darmowego API Ruby

Wiodąca otwarta biblioteka Ruby PPTX do tworzenia, odczytywania, edycji i manipulacji prezentacjami PowerPoint PPTX. Dodawaj i usuwaj slajdy, tekst, obrazy za pomocą darmowego API Ruby

Czym jest biblioteka Ruby-PPTX?

Automatyzacja PowerPoint staje się niezbędna dla firm, edukatorów i programistów, którzy muszą tworzyć prezentacje na dużą skalę. Tradycyjne metody często opierają się na ciężkich bibliotekach lub narzędziach opartych na Microsoft, ale gem Ruby-PPTX oferuje inteligentniejszą alternatywę. Ten otwarto‑źródłowy Ruby PPTX API pozwala programistom tworzyć nowe prezentacje przy użyciu Ruby, bezpośrednio w ich aplikacjach — bez konieczności instalacji PowerPoint. Dzięki Ruby-PPTX możesz dodawać slajdy do prezentacji, wstawiać tekst i obrazy, stosować własne style lub animacje, a nawet eksportować slajdy jako obrazy. To lekki i intuicyjny Ruby PowerPoint API zaprojektowany z myślą o nowoczesnej automatyzacji.

Stworzony przez Nuvyu i udostępniony na licencji MIT, Ruby-PPTX umożliwia programistom generowanie plików Office Open XML (.pptx) przy użyciu natywnego systemu plików Ruby, bez zewnętrznych zależności. Dzięki temu jest idealny dla aplikacji internetowych lub usług opartych na Ruby lub Ruby on Rails. Programiści mogą dodawać tekst do prezentacji, tworzyć spójne układy slajdów i integrować generowanie prezentacji z większymi systemami. Chociaż jeszcze nie konwertuje natywnie PowerPoint na PDF przy użyciu Ruby, dobrze współpracuje z innymi narzędziami w tym celu. Dla każdego, kto chce konwertować PowerPoint PPTX online lub automatyzować tworzenie slajdów, Ruby-PPTX oferuje czyste, niezawodne rozwiązanie.

Previous Next

Rozpoczęcie pracy z „Ruby-PPTX”

Zalecany sposób instalacji biblioteki Ruby-PPTX to użycie gema Ruby. Proszę użyć poniższego polecenia, aby przeprowadzić płynną instalację.

Zainstaluj 'Ruby-PPTX' za pomocą gema Ruby

gem install ruby-pptx 

Zainstaluj bibliotekę Ruby-PPTX z GitHub

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

Twórz prezentacje od podstaw przy użyciu Ruby

Następnie otwartoźródłowa biblioteka Ruby-PPTX umożliwia łatwe tworzenie nowych prezentacji od podstaw w aplikacjach Ruby. Biblioteka oferuje wiele istotnych funkcji obsługi prezentacji PowerPoint PPTX, takich jak wstawianie nowych slajdów, dodawanie tabel do slajdów, określanie układu i tytułu slajdu, wstawianie obrazów do slajdów, dodawanie tekstu, usuwanie niechcianych slajdów, stosowanie stylów i formatowania i wiele więcej. Oto prosty przykład, który demonstruje, jak stworzyć prostą prezentację PPTX w aplikacji Ruby.

Jak stworzyć prostą prezentację PPTX przy użyciu API Ruby?

require 'ruby-pptx'

presentation = RubyPPTX::Presentation.new

presentation.add_slide do |slide| slide.add_text('Witamy w Ruby-PPTX!', x: 100, y: 100, font_size: 32, color: '0000FF') end

presentation.save('welcome.pptx')

Dodawaj slajdy o różnych układach do pliku PPTX przy użyciu Ruby

Biblioteka Ruby-PPTX otwiera przed programistami Ruby świat możliwości, którzy chcą automatyzować generowanie PowerPoint i obsługiwać slajdy w nim. Biblioteka ułatwia programistom dodawanie slajdów z różnymi predefiniowanymi układami, dodawanie tytułów do slajdów, eksportowanie zawartości slajdu, eksportowanie slajdu jako obrazu oraz usuwanie slajdów w aplikacjach Ruby. Oto prosty przykład, który pokazuje, jak programiści mogą dodawać slajdy z różnymi predefiniowanymi układami przy użyciu poleceń Ruby.

Jak dodać slajdy z predefiniowanymi układami w aplikacji Ruby?

# Slajd tytułowy title_slide = presentation.add_slide(:title)

# Slajd tytułowy i treść
content_slide = presentation.add_slide(:title_content)

# Slajd z dwiema treściami
two_content_slide = presentation.add_slide(:two_content)

# Slajd porównawczy
comparison_slide = presentation.add_slide(:comparison)

# Pusty slajd
blank_slide = presentation.add_slide(:blank)

Pracuj z tekstem i obrazami w plikach PPTX przy użyciu Ruby

Otwarta biblioteka Ruby-PPTX zapewnia pełną funkcjonalność pracy z tekstem i obrazami w prezentacji PowerPoint PPTX przy użyciu biblioteki Ruby. Dzięki zaledwie kilku liniom kodu programiści mogą osadzać zewnętrzne obrazy bezpośrednio w slajdach, wstawiać tekst, stosować style do istniejącego tekstu, usuwać niechciane fragmenty treści i tak dalej. Poniższy przykład pokazuje, jak deweloperzy mogą wstawiać obraz do slajdu prezentacji w aplikacjach Ruby.

Jak wstawić obraz do slajdu prezentacji za pomocą API Ruby?

content_slide.add_image("/path/to/image.png", width: 300, height: 200, position: {x: 100, y: 150}) 
 Polski