Nemokama Ruby biblioteka, skirta kurti ir konvertuoti pristatymus ir skaidres

Atviro kodo Ruby API, skirta kurti, redaguoti ir konvertuoti PowerPoint PPT ir PPTX pristatymus ir skaidres į PDF, PowerPoint arba skaidrių rinkinius.

Kas yra TTP biblioteka?

Atviro kodo bibliotekos yra būtinos programinės įrangos kūrėjams, siekiantiems kurti mastomus, efektyvius programų sprendimus, o TPP Ruby biblioteka yra išskirtinis pasirinkimas dinamiškam pristatymų generavimui. Talpinama GitHub, ši nemokama Ruby PowerPoint API suteikia galimybę programinės įrangos kūrėjams, pedagogams ir pristatytojų kurti interaktyvias skaidrių rinkinius naudojant Ruby švarią ir išraiškingą sintaksę. Vietoj tradicinių dizaino įrankių, TPP leidžia kurti naujus pristatymus per Ruby, apibrėžiant skaidrių turinį, perėjimus ir struktūrą programiškai. Tai leidžia kurti pakartotinai naudojamą, prižiūrimą kodą, kuris gali generuoti pristatymo skaidres iš duomenų ir lengvai pridėti tekstą prie pristatymų arba integruoti dinaminį turinį.

Sukurtas Christopher Browne, TPP Ruby pristatymų biblioteka palaiko išvestį įvairiais formatais, tokiais kaip statinis HTML, terminalo pagrindu veikiantys skaidrės, PDF ir net pristatymai į PowerPoint PPTX naudojant papildomas priemones. Su tokiais funkcionalumais kaip pritaikomi temų šablonai, pakartotinai naudojami skaidrių komponentai ir komandų eilutės integracija, kūrėjai gali pritaikyti skaidrių išdėstymą ir pagerinti pristatymus interaktyviais elementais. Nors ji tiesiogiai neapdoroja PowerPoint į PDF per Ruby, ji sklandžiai įsilieja į darbo srautus, kurių reikia automatizuotam pristatymų generavimui. TPP atviro kodo pobūdis daro ją galinga priemone kūrėjams, siekiantiems lankstumo ir efektyvumo kuriant pristatymus.

Previous Next

Pradžia su „TPP“

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

Įdiekite „TPP“ per Ruby gem

gem install TPP 

Įdiekite TPP Ruby biblioteką per GitHub

git clone https://github.com/cbbrowne/tpp.git  

Skaidrių kūrimas per Ruby biblioteką

Atviro kodo TPP Ruby pristatymo biblioteka leidžia programinės įrangos kūrėjams kurti skaidres programiškai, todėl lengva dinamiškai generuoti pristatymus. Galite apibrėžti skaidrių išdėstymus, pridėti tekstą, vaizdus ir kitus elementus, bei pritaikyti kiekvienos skaidrės išvaizdą. Štai paprastas pavyzdys, rodantis, kaip programinės įrangos kūrėjai gali sukurti paprastą skaidrę naudojant Ruby komandas.

Kaip sukurti paprastą skaidrę naudojant Ruby biblioteką?

require 'tpp'

presentation = TPP::Presentation.new

# Pridėti pavadinimo skaidrę
presentation.add_slide do |slide| slide.title = "Sveiki atvykę į TPP Ruby pristatymų biblioteką" slide.subtitle = "Programiškai kuriant pristatymus" slide.background_color = "#f0f0f0" end

# Pridėti turinio skaidrę
presentation.add_slide do |slide| slide.title = "Pagrindinės savybės" slide.add_bullet_point("Programinė skaidrių kūrimas") slide.add_bullet_point("Tinkintini išdėstymai") slide.add_bullet_point("Eksportavimas į kelis formatus") end

# Išsaugoti pristatymą
presentation.save("my_presentation.pdf")

Pristatymų eksportavimas į kitus formatus per Ruby

TPP (teksto pristatymo programa) Ruby pristatymo biblioteka leidžia programinės įrangos kūrėjams lengvai įkelti ir eksportuoti savo pristatymus į kelis formatus, įskaitant PDF, PowerPoint, vaizdus ir daugelį kitų. Ši funkcija yra labai naudinga ir palengvina pristatymų dalijimąsi su kitais arba jų integravimą į kitus darbo procesus. Žemiau pateiktas pavyzdys demonstruoja, kaip eksportuoti pristatymus į PowerPoint PPTX failo formatą Ruby programose.

Kaip eksportuoti pristatymus į PowerPoint PPTX failą naudojant Ruby biblioteką?

require 'tpp'

presentation = TPP::Presentation.new

# Pridėti pavadinimo skaidrę
presentation.add_slide do |slide| slide.title = "Eksportavimas į PowerPoint" slide.subtitle = "Naudojant TPP Ruby pristatymo biblioteką" end

# Eksportuoti į PowerPoint formatą
presentation.save("presentation.pptx") 

Dinaminis skaidrių turinio generavimas

Atviro kodo TPP biblioteka leidžia programuotojams lengvai dinamiškai generuoti pristatymo skaidres, remiantis duomenimis, naudojant Ruby kodą. Tai ypač naudinga kuriant ataskaitas ar pristatymus, kuriems reikalinga naujausia informacija. Štai labai naudingas pavyzdys, demonstruojantis, kaip programuotojai gali generuoti skaidres iš duomenų naudojant Ruby biblioteką.

Kaip generuoti pristatymo skaidres iš duomenų Ruby programų viduje?

require 'tpp'

data = [ { title: "1 ketvirtis", revenue: 100000 }, { title: "2 ketvirtis", revenue: 120000 }, { title: "3 ketvirtis", revenue: 150000 } ]

presentation = TPP::Presentation.new

data.each do |quarter| presentation.add_slide do |slide| slide.title = quarter[:title] slide.add_content("Pajamos: $#{quarter[:revenue]}") end end

# Išsaugoti pristatymą
presentation.save("quarterly_report.pdf")

Pritaikomi skaidrių išdėstymai

TPP (teksto pristatymo programa) Ruby pristatymo biblioteka suteikia lankstumą kuriant skaidrių išdėstymus Ruby programose. Galite apibrėžti pasirinktinius išdėstymus įvairioms skaidrių tipams, pvz., antraštės skaidrėms, turinio skaidrėms arba vaizdams skirtioms skaidrėms.

 Lietuvių