Gratis Ruby Library til at arbejde med Microsoft® PowerPoint-filer
Open Source Ruby API til at oprette, redigere, se og konvertere Microsoft PowerPoint PPT- og PPTX-præsentationer
PowerPoint-præsentationer er blevet en integreret del af vores virksomheder såvel som det akademiske liv. Det hjælper fagfolk med at levere information på en visuelt engagerende og dynamisk måde til deres oplægsholdere. Men at skabe en professionelt udseende præsentation fra bunden kan være meget tidskrævende og kræver mange designfærdigheder. PowerPoint Ruby gem er meget et kraftfuldt værktøj, der gør dine job nemme ved at hjælpe dig med at oprette og manipulere PowerPoint-præsentationer programmatisk med blot et par linjer kode.
'Powerpoint' Ruby-perlen er et meget kraftfuldt Ruby-bibliotek, der gør det muligt for softwareudviklere at oprette og redigere PowerPoint-præsentationer i deres egne applikationer ved hjælp af Ruby-programmeringssproget. Perlen er bygget oven på Microsoft Office Open XML File Format, som er en åben standard til lagring og manipulation af kontordokumenter. Biblioteket har leveret forskellige funktioner til at skabe PowerPoint-præsentationer, såsom at generere præsentationer fra data gemt i en database eller et regneark, eller dynamisk oprette præsentationer baseret på brugerinput.
'Powerpoint' Ruby-perlen er meget nem at håndtere og gør det nemt for softwareudviklere at automatisere oprettelsen af PowerPoint-præsentationer. Biblioteket giver brugerne fuld kontrol over designet og formateringen af deres præsentationer. Det understøtter funktioner som at tilpasse præsentationslayout, tilføje multimedieelementer (billeder, videoer, lyd) til præsentationer, indsætte nye dias, styre farveskema, tilpasse skrifttype og størrelse på teksten og mange flere. Biblioteket er open source og gratis at bruge, hvilket gør det tilgængeligt for alle, der ønsker at bruge det i deres projekter. Hvis du leder efter en måde at strømline din PowerPoint-præsentations arbejdsgang på, er PowerPoint Ruby-perlen bestemt værd at tjekke ud.
Kom godt i gang med 'powerpoint'
Den anbefalede måde at installere PowerPoint Ruby-bibliotek på er at bruge Ruby gem. Brug venligst følgende kommando for en problemfri installation.
Installer 'powerpoint' via Ruby gem
gem install powerpoint
Opret PowerPoint-præsentation via Ruby API
PowerPoint Ruby gem har inkluderet komplet funktionalitet til oprettelse og redigering af Microsoft PowerPoint-præsentationer i Ruby-applikationer. Der er flere vigtige funktioner i biblioteket, der hjælper softwareudviklere med at håndtere deres præsentationer, såsom at tilføje tabeldias til præsentationen, angive layout og titel på dias, indsætte billeder til dias, tilføje tekst til dias, slette uønskede dias, anvende stilarter og formatering og mange flere. Følgende eksempel viser, hvordan man opretter en PowerPoint-præsentation med grundlæggende data ved hjælp af Ruby-kommandoer.
Opret PowerPoint-præsentation via 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')
Tilføj og administrer præsentationens slides via Ruby API
Open source Ruby-biblioteket 'PowerPoint' giver softwareudviklere fuld kontrol over at tilføje og tilpasse slides i deres egne Ruby-applikationer. Biblioteket har inkluderet flere vigtige funktioner til at arbejde med præsentationens slides, såsom at indsætte nye slides til eksisterende præsentationer, tilføje billeddias med tekstindhold, slette uønskede slides fra præsentationerne, få antallet af slides i præsentationen, få et specifikt slide fra en præsentation og mange flere. Følgende eksempel viser, hvordan man tilføjer et nyt dias til præsentationen og indsætter et billede til diaset ved hjælp af Ruby-kommandoer.
Tilføj nye dias til præsentationer i 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")