Gratis Ruby Library för att arbeta med Microsoft® PowerPoint-filer
Open Source Ruby API för att skapa, redigera, visa och konvertera Microsoft PowerPoint PPT- och PPTX-presentationer
PowerPoint-presentationer har blivit en integrerad del av vår verksamhet såväl som det akademiska livet. Det hjälper proffs att leverera information på ett visuellt engagerande och dynamiskt sätt till sina presentatörer. Men att skapa en professionell presentation från grunden kan vara mycket tidskrävande och kräver mycket designkunskaper. PowerPoint Ruby gem är ett kraftfullt verktyg som gör dina jobb enkla genom att hjälpa dig att skapa och manipulera PowerPoint-presentationer programmatiskt, med bara några rader kod.
'Powerpoint' Ruby pärla är ett mycket kraftfullt Ruby-bibliotek som gör det möjligt för mjukvaruutvecklare att skapa och redigera PowerPoint-presentationer i sina egna applikationer med hjälp av Rubys programmeringsspråk. Pärlan är byggd ovanpå Microsoft Office Open XML File Format, som är en öppen standard för att lagra och manipulera kontorsdokument. Biblioteket har tillhandahållit olika funktioner för att skapa PowerPoint-presentationer som att generera presentationer från data lagrade i en databas eller ett kalkylblad, eller dynamiskt skapa presentationer baserade på användarinmatning.
'Powerpoint' Ruby pärla är mycket lätt att hantera och gör det enkelt för mjukvaruutvecklare att automatisera skapandet av PowerPoint-presentationer. Biblioteket ger användarna full kontroll över utformningen och formateringen av sina presentationer. Den stöder funktioner som att anpassa presentationslayout, lägga till multimediaelement (bilder, videor, ljud) till presentationer, infoga nya bilder, hantera färgschema, anpassa teckensnitt och storlek på texten och många fler. Biblioteket är öppen källkod och gratis att använda, vilket gör det tillgängligt för alla som vill använda det i sina projekt. Om du letar efter ett sätt att effektivisera ditt arbetsflöde för PowerPoint-presentationer är PowerPoint Ruby-pärla definitivt värt att kolla in.
Komma igång med 'powerpoint'
Det rekommenderade sättet att installera PowerPoint Ruby-bibliotek är att använda Ruby gem. Använd följande kommando för en smidig installation.
Installera 'powerpoint' via Ruby gem
gem install powerpoint
Skapa PowerPoint-presentation via Ruby API
PowerPoint Ruby gem har inkluderat komplett funktionalitet för att skapa och redigera Microsoft PowerPoint-presentationer i Ruby-applikationer. Det finns flera viktiga funktioner i biblioteket som hjälper mjukvaruutvecklare att hantera sina presentationer, som att lägga till tabellbilder i presentationen, ange layout och titel på bilden, infoga bilder i bilder, lägga till text till bilderna, ta bort oönskade bilder, tillämpa stilar och formatering och många fler. Följande exempel visar hur man skapar en PowerPoint-presentation med grundläggande data med hjälp av Ruby-kommandon.
Skapa PowerPoint-presentation 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')
Lägg till och hantera presentationsbilder via Ruby API
Ruby-biblioteket "PowerPoint" med öppen källkod ger mjukvaruutvecklare fullständig kontroll över att lägga till och anpassa bilder i sina egna Ruby-applikationer. Biblioteket har inkluderat flera viktiga funktioner för att arbeta med presentationens bilder, som att infoga nya bilder i befintliga presentationer, lägga till bildruta med textinnehåll, ta bort oönskade bilder från presentationerna, få antal bilder i presentationen, hämta en specifik bild från en presentation och många fler. Följande exempel visar hur man lägger till en ny bild i presentationen och infogar en bild på bilden med hjälp av Ruby-kommandon.
Lägg till nya bilder i presentationer 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")