Gratis Ruby Library for arbeid med Microsoft® PowerPoint-filer
Open Source Ruby API for å lage, redigere, se og konvertere Microsoft PowerPoint PPT- og PPTX-presentasjoner
PowerPoint-presentasjoner har blitt en integrert del av våre virksomheter så vel som det akademiske livet. Det hjelper fagfolk til å levere informasjon på en visuelt engasjerende og dynamisk måte til presentatørene sine. Å lage en presentasjon med et profesjonelt utseende fra bunnen av kan imidlertid være svært tidkrevende og krever mye designkunnskaper. PowerPoint Ruby gem er et kraftig verktøy som gjør jobbene dine enkle ved å hjelpe deg med å lage og manipulere PowerPoint-presentasjoner programmatisk, med bare noen få linjer med kode.
'Powerpoint' Ruby-perlen er et veldig kraftig Ruby-bibliotek som gjør det mulig for programvareutviklere å lage og redigere PowerPoint-presentasjoner i sine egne applikasjoner ved å bruke Ruby-programmeringsspråket. Perlen er bygget på toppen av Microsoft Office Open XML File Format, som er en åpen standard for lagring og manipulering av kontordokumenter. Biblioteket har gitt ulike funksjoner for å lage PowerPoint-presentasjoner som å generere presentasjoner fra data lagret i en database eller et regneark, eller dynamisk lage presentasjoner basert på brukerinndata.
'Powerpoint' Ruby-perlen er veldig enkel å håndtere og gjør det enkelt for programvareutviklere å automatisere opprettingen av PowerPoint-presentasjoner. Biblioteket gir brukerne full kontroll over utformingen og formateringen av presentasjonene deres. Den støtter funksjoner som å tilpasse presentasjonslayout, legge til multimedieelementer (bilder, videoer, lyd) til presentasjoner, sette inn nye lysbilder, styre fargeskjema, tilpasse skrifttype og størrelse på teksten og mange flere. Biblioteket er åpen kildekode og gratis å bruke, noe som gjør det tilgjengelig for alle som ønsker å bruke det i sine prosjekter. Hvis du leter etter en måte å strømlinjeforme arbeidsflyten for PowerPoint-presentasjoner, er PowerPoint Ruby-perlen definitivt verdt å sjekke ut.
Kom i gang med 'powerpoint'
Den anbefalte måten å installere PowerPoint Ruby-bibliotek på er å bruke Ruby gem. Bruk følgende kommando for en jevn installasjon.
Installer 'powerpoint' via Ruby gem
gem install powerpoint
Lag PowerPoint-presentasjon via Ruby API
PowerPoint Ruby gem har inkludert komplett funksjonalitet for å lage og redigere Microsoft PowerPoint-presentasjoner i Ruby-applikasjoner. Det er flere viktige funksjoner i biblioteket som hjelper programvareutviklere med å håndtere presentasjonene sine, for eksempel å legge til tabelllysbilder i presentasjonen, spesifisere layout og tittel på lysbildet, sette inn bilder i lysbilder, legge til tekst i lysbildene, slette uønskede lysbilder, bruke stiler og formatering og mange flere. Følgende eksempel viser hvordan du lager en PowerPoint-presentasjon med grunnleggende data ved å bruke Ruby-kommandoer.
Lag PowerPoint-presentasjon 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')
Legg til og administrer presentasjonens lysbilder via Ruby API
Åpen kildekode Ruby-biblioteket 'PowerPoint' gir programvareutviklere full kontroll over å legge til og tilpasse lysbilder i sine egne Ruby-applikasjoner. Biblioteket har inkludert flere viktige funksjoner for å jobbe med presentasjonens lysbilder, som å sette inn nye lysbilder i eksisterende presentasjoner, legge til bildelys med tekstinnhold, slette uønskede lysbilder fra presentasjonene, få antall lysbilder i presentasjonen, få et spesifikt lysbilde fra en presentasjon og mange flere. Følgende eksempel viser hvordan du legger til et nytt lysbilde i presentasjonen og setter inn et bilde i lysbildet ved hjelp av Ruby-kommandoer.
Legg til nye lysbilder i presentasjoner 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")