1. Produktai
  2.   Pristatymas
  3.   Ruby
  4.   Ruby-PPTX
 
  

Kurti naujas prezentacijas, pridėti vaizdus ir skaidres naudojant nemokamą Ruby API

Vyriausia atviro kodo Ruby PPTX biblioteka, skirta kurti, skaityti, redaguoti ir valdyti PowerPoint PPTX prezentacijas. Pridėti ir pašalinti skaidres, tekstą, vaizdus naudojant nemokamą Ruby API

Kas yra Ruby-PPTX biblioteka?

PowerPoint automatizavimas tampa būtinybe verslui, švietėjams ir kūrėjams, kuriems reikia kurti pristatymus didelėmis apimtimis. Tradiciniai metodai dažnai remiasi didelėmis bibliotekomis arba Microsoft įrankiais, tačiau Ruby-PPTX gem siūlo protingesnę alternatyvą. Ši atviro kodo Ruby PPTX API leidžia programinės įrangos kūrėjams kurti naujus pristatymus naudojant Ruby, tiesiai jų programose – be PowerPoint įdiegimo. Su Ruby-PPTX galite pridėti skaidres prie pristatymų, įterpti tekstą ir paveikslėlius, taikyti pasirinktinius stilius ar animacijas ir net eksportuoti skaidres kaip vaizdus. Tai lengva ir intuityvi Ruby PowerPoint API, sukurta šiuolaikinei automatizacijai.

Sukurtas Nuvyu ir licencijuotas pagal MIT licenciją, Ruby-PPTX leidžia programinės įrangos kūrėjams generuoti Office Open XML (.pptx) failus naudojant Ruby natūrinę failų sistemą, be išorinių priklausomybių. Tai daro jį puikiai tinkamu internetinėms programoms ar paslaugoms, sukurtoms Ruby arba Ruby on Rails platformoje. Kūrėjai gali pridėti tekstą prie pristatymų, kurti nuoseklius skaidrių išdėstymus ir integruoti pristatymų generavimą į didesnes sistemas. Nors dar natūraliai neperkelia PowerPoint į PDF per Ruby, jis gerai dera su kitais įrankiais šiam tikslui. Kiekvienam, kas nori konvertuoti PowerPoint PPTX internete arba automatizuoti skaidrių kūrimą, Ruby-PPTX siūlo švarų, patikimą sprendimą.

Previous Next

Pradžia su „Ruby-PPTX“

Rekomenduojamas būdas įdiegti Ruby-PPTX Ruby biblioteką – naudoti Ruby gem. Prašome naudoti šią komandą sklandžiam įdiegimui.

Įdiekite 'Ruby-PPTX' per Ruby gem

gem install ruby-pptx 

Įdiekite Ruby-PPTX Ruby biblioteką per GitHub

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

Kurti pristatymus nuo nulio naudojant Ruby

Tuomet atviro kodo Ruby-PPTX biblioteka leidžia lengvai sukurti naujus pristatymus nuo nulio Ruby programose. Biblioteka suteikia kelias svarbias funkcijas, skirtas tvarkyti PowerPoint PPTX pristatymus, tokias kaip naujų skaidrių įterpimas, lentelių pridėjimas į skaidres, skaidrės išdėstymo ir pavadinimo nurodymas, vaizdų įterpimas į skaidres, teksto pridėjimas, nereikalingų skaidrių šalinimas, stilių ir formatavimo taikymas ir daugelis kitų. Štai paprastas pavyzdys, kuris demonstruoja, kaip sukurti paprastą PPTX pristatymą Ruby programoje.

Kaip sukurti paprastą PPTX pristatymą naudojant Ruby API?

require 'ruby-pptx'

presentation = RubyPPTX::Presentation.new

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

presentation.save('welcome.pptx')

Pridėti skaidres su skirtingais išdėstymais į PPTX failą naudojant Ruby

Ruby-PPTX biblioteka atveria galimybių pasaulį Ruby kūrėjams, norintiems automatizuoti PowerPoint generavimą ir tvarkyti skaidres joje. Biblioteka palengvina programinės įrangos kūrėjams pridėti skaidres su įvairiais iš anksto apibrėžtais išdėstymais, pridėti skaidrių pavadinimus, eksportuoti skaidrių turinį, eksportuoti skaidrę į vaizdą ir ištrinti skaidres Ruby programose. Štai paprastas pavyzdys, kuris rodo, kaip programinės įrangos kūrėjai gali pridėti skaidres su įvairiais iš anksto apibrėžtais išdėstymais naudojant Ruby komandas.

Kaip pridėti skaidres su iš anksto apibrėžtais išdėstymais Ruby programoje?

# Title slide title_slide = presentation.add_slide(:title)

# Pavadinimo ir turinio skaidrė
content_slide = presentation.add_slide(:title_content)

# Dviejų turinio skaidrė
two_content_slide = presentation.add_slide(:two_content)

# Lyginamoji skaidrė
comparison_slide = presentation.add_slide(:comparison)

# Tuščia skaidrė
blank_slide = presentation.add_slide(:blank)

Dirbti su tekstu ir vaizdais PPTX failuose naudojant Ruby

Atviro kodo Ruby-PPTX biblioteka suteikia visapusišką funkcionalumą darbui su tekstu ir vaizdais PowerPoint PPTX pristatymuose naudojant Ruby biblioteką. Vos kelios kodo eilutės leidžia programinės įrangos kūrėjams įterpti išorinius vaizdus tiesiai į skaidres, įterpti tekstą, taikyti stilius esamam tekstui, pašalinti nereikalingas turinio dalis ir t.t. Toliau pateiktas pavyzdys rodo, kaip kūrėjai gali įterpti vaizdą į pristatymo skaidrę Ruby programose.

Kaip įterpti paveikslėlį į pristatymo skaidrę naudojant Ruby API?

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