Nemokama „Ruby Library“, skirta darbui su „Microsoft® PowerPoint“ failais
Atvirojo kodo Ruby API, skirta kurti, redaguoti, peržiūrėti ir konvertuoti Microsoft PowerPoint PPT ir PPTX pristatymus
PowerPoint pristatymai tapo neatsiejama mūsų verslo ir akademinio gyvenimo dalimi. Tai padeda profesionalams pateikti informaciją savo pranešėjams vizualiai patraukliu ir dinamišku būdu. Tačiau profesionaliai atrodančio pristatymo kūrimas nuo nulio gali užtrukti daug laiko ir pareikalauti daug projektavimo įgūdžių. „PowerPoint Ruby gem“ yra labai galingas įrankis, kuris palengvina jūsų darbą, nes padeda kurti ir valdyti „PowerPoint“ pristatymus programiškai, naudojant vos kelias kodo eilutes.
„Powerpoint“ Ruby brangakmenis yra labai galinga Ruby biblioteka, leidžianti programinės įrangos kūrėjams kurti ir redaguoti PowerPoint pristatymus savo programose, naudojant Ruby programavimo kalbą. Perlas sukurtas ant Microsoft Office Open XML failo formato, kuris yra atviras standartas, skirtas saugoti ir valdyti biuro dokumentus. Bibliotekoje yra įvairių funkcijų, skirtų „PowerPoint“ pristatymams kurti, pavyzdžiui, generuoti pristatymus iš duomenų, saugomų duomenų bazėje arba skaičiuoklėje, arba dinamiškai kurti pristatymus pagal vartotojo įvestį.
„Powerpoint“ Ruby perlas yra labai lengvas, todėl programinės įrangos kūrėjai gali lengvai automatizuoti PowerPoint pristatymų kūrimą. Biblioteka suteikia vartotojams visišką savo pristatymų dizaino ir formatavimo kontrolę. Jis palaiko tokias funkcijas kaip pristatymo išdėstymo tinkinimas, daugialypės terpės elementų (vaizdų, vaizdo įrašų, garso) pridėjimas prie pristatymų, naujų skaidrių įterpimas, spalvų schemos pritaikymas, teksto šrifto ir dydžio tinkinimas ir daug daugiau. Biblioteka yra atvirojo kodo ir nemokama, todėl ja gali naudotis visi, norintys ją naudoti savo projektuose. Jei ieškote būdo, kaip supaprastinti PowerPoint pristatymo darbo eigą, tikrai verta patikrinti PowerPoint Ruby perlą.
Darbo su „powerpoint“ pradžia
Rekomenduojamas būdas įdiegti PowerPoint Ruby biblioteką yra naudoti Ruby gem. Norėdami sklandžiai įdiegti, naudokite šią komandą.
Įdiekite „powerpoint“ naudodami „Ruby gem“
gem install powerpoint
Sukurkite PowerPoint pristatymą naudodami Ruby API
PowerPoint Ruby gem apima visas funkcijas, skirtas kurti ir redaguoti Microsoft PowerPoint pristatymus Ruby programose. Yra keletas svarbių bibliotekos funkcijų, kurios padeda programinės įrangos kūrėjams tvarkyti pristatymus, pvz., lentelės skaidrių pridėjimas prie pristatymo, skaidrės išdėstymo ir pavadinimo nurodymas, vaizdų įterpimas į skaidres, teksto įtraukimas į skaidres, nepageidaujamų skaidrių ištrynimas, taikymas. stiliai, formatavimas ir daugelis kitų. Šiame pavyzdyje parodyta, kaip sukurti PowerPoint pristatymą su pagrindiniais duomenimis naudojant Ruby komandas.
Sukurkite „PowerPoint“ pristatymą naudodami „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')
Pridėkite ir tvarkykite pristatymo skaidres per Ruby API
Atvirojo kodo „Ruby“ biblioteka „PowerPoint“ suteikia programinės įrangos kūrėjams visišką kontrolę, kaip pridėti ir tinkinti skaidres savo „Ruby“ programose. Bibliotekoje yra keletas svarbių funkcijų, skirtų darbui su pristatymo skaidrėmis, pvz., naujų skaidrių įterpimas į esamas pateiktis, vaizdo skaidrės su tekstiniu turiniu pridėjimas, nepageidaujamų skaidrių pašalinimas iš pristatymų, pristatymo skaidrių skaičiaus gavimas, konkrečios skaidrės gavimas iš pristatymų. pristatymas ir daug daugiau. Šiame pavyzdyje parodyta, kaip pridėti naują skaidrę prie pristatymo ir įterpti vaizdą į skaidrę naudojant Ruby komandas.
Pridėkite naujų skaidrių prie pristatymų „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")