Bezmaksas Rubīna bibliotēka darbam ar Microsoft® PowerPoint failiem
Atvērtā pirmkoda Ruby API, lai izveidotu, rediģētu, skatītu un konvertētu Microsoft PowerPoint PPT un PPTX prezentācijas
PowerPoint prezentācijas ir kļuvušas par mūsu uzņēmējdarbības, kā arī akadēmiskās dzīves neatņemamu sastāvdaļu. Tas palīdz profesionāļiem sniegt informāciju saviem prezentētājiem vizuāli saistošā un dinamiskā veidā. Tomēr profesionāla izskata prezentācijas izveide no nulles var būt ļoti laikietilpīga un prasa daudz dizaina iemaņu. PowerPoint Ruby gem ir ļoti spēcīgs rīks, kas atvieglo jūsu darbu, palīdzot programmatiski izveidot un manipulēt ar PowerPoint prezentācijām, izmantojot tikai dažas koda rindiņas.
Powerpoint Ruby dārgakmens ir ļoti jaudīga Ruby bibliotēka, kas programmatūras izstrādātājiem ļauj izveidot un rediģēt PowerPoint prezentācijas savās lietojumprogrammās, izmantojot Ruby programmēšanas valodu. Dārgakmens ir veidots, izmantojot Microsoft Office Open XML failu formātu, kas ir atvērts standarts biroja dokumentu glabāšanai un apstrādei. Bibliotēka ir nodrošinājusi dažādas funkcijas PowerPoint prezentāciju izveidei, piemēram, prezentāciju ģenerēšanai no datiem, kas glabājas datu bāzē vai izklājlapā, vai dinamiski izveidot prezentācijas, pamatojoties uz lietotāja ievadi.
Ar PowerPoint Ruby dārgakmeni ir ļoti viegli rīkoties, un programmatūras izstrādātājiem ir viegli automatizēt PowerPoint prezentāciju izveidi. Bibliotēka sniedz lietotājiem pilnīgu kontroli pār savu prezentāciju noformējumu un formatējumu. Tā atbalsta tādas funkcijas kā prezentācijas izkārtojuma pielāgošana, multivides elementu (attēlu, video, audio) pievienošana prezentācijām, jaunu slaidu ievietošana, kašķa krāsu shēma, teksta fonta un lieluma pielāgošana un daudzas citas. Bibliotēka ir atvērtā pirmkoda un brīvi lietojama, kas padara to pieejamu ikvienam, kas vēlas to izmantot savos projektos. Ja meklējat veidu, kā racionalizēt PowerPoint prezentācijas darbplūsmu, noteikti ir vērts pārbaudīt PowerPoint Ruby dārgakmeni.
Darba sākšana ar Powerpoint
Ieteicamais veids, kā instalēt PowerPoint Ruby bibliotēku, ir izmantot Ruby gem. Lūdzu, izmantojiet šo komandu, lai instalēšana noritētu vienmērīgi.
Instalējiet Powerpoint, izmantojot Ruby gem
gem install powerpoint
Izveidot PowerPoint prezentāciju, izmantojot Ruby API
PowerPoint Ruby gem ir iekļauta pilnīga funkcionalitāte Microsoft PowerPoint prezentāciju izveidei un rediģēšanai Ruby lietojumprogrammās. Bibliotēkas daļai ir vairākas svarīgas funkcijas, kas palīdz programmatūras izstrādātājiem apstrādāt prezentācijas, piemēram, tabulas slaidu pievienošana prezentācijai, slaida izkārtojuma un nosaukuma noteikšana, attēlu ievietošana slaidos, teksta pievienošana slaidiem, nevēlamu slaidu dzēšana, lietošana. stili un formatējums un daudz kas cits. Šis piemērs parāda, kā izveidot PowerPoint prezentāciju ar pamatdatiem, izmantojot Ruby komandas.
Izveidojiet PowerPoint prezentāciju, izmantojot 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')
Pievienojiet un pārvaldiet prezentācijas slaidus, izmantojot Ruby API
Atvērtā pirmkoda Ruby bibliotēka PowerPoint sniedz programmatūras izstrādātājiem pilnīgu kontroli pār slaidu pievienošanu un pielāgošanu savās Ruby lietojumprogrammās. Bibliotēkā ir iekļautas vairākas svarīgas iespējas darbam ar prezentācijas slaidiem, piemēram, jaunu slaidu ievietošana esošajās prezentācijās, attēla slaidu pievienošana teksta saturam, nevēlamu slaidu dzēšana no prezentācijām, prezentācijas slaidu skaita iegūšana, konkrēta slaida iegūšana no prezentācija un daudzas citas. Šis piemērs parāda, kā prezentācijai pievienot jaunu slaidu un ievietot slaidā attēlu, izmantojot Ruby komandas.
Pievienojiet jaunus slaidus prezentācijām 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")