1. Producten
  2.   Presentatie
  3.   Ruby
  4.   Ruby-PPTX
 
  

Maak nieuwe presentaties, voeg afbeeldingen en dia's toe via gratis Ruby API

Een toonaangevende open source Ruby PPTX-bibliotheek om PowerPoint PPTX-presentaties te maken, lezen, bewerken en manipuleren. Voeg dia's, tekst en afbeeldingen toe of verwijder ze via gratis Ruby API

Wat is de Ruby-PPTX-bibliotheek?

PowerPoint-automatisering wordt steeds een noodzaak voor bedrijven, docenten en ontwikkelaars die presentaties op grote schaal moeten maken. Traditionele methoden vertrouwen vaak op omvangrijke bibliotheken of Microsoft‑gebaseerde tools, maar de Ruby-PPTX‑gem biedt een slimmer alternatief. Deze Open Source Ruby PPTX API stelt software‑ontwikkelaars in staat nieuwe presentaties te creëren via Ruby, direct binnen hun applicaties—geen PowerPoint‑installatie nodig. Met Ruby-PPTX kun je dia's aan presentaties toevoegen, tekst en afbeeldingen invoegen, aangepaste stijlen of animaties toepassen, en zelfs dia's exporteren als afbeeldingen. Het is een lichte en intuïtieve Ruby PowerPoint API ontworpen voor moderne automatisering.

Ontwikkeld door Nuvyu en gelicentieerd onder MIT, stelt Ruby-PPTX software‑ontwikkelaars in staat Office Open XML (.pptx)-bestanden te genereren met het native bestandssysteem van Ruby, zonder externe afhankelijkheden. Dit maakt het perfect voor webapps of services gebouwd op Ruby of Ruby on Rails. Ontwikkelaars kunnen tekst aan presentaties toevoegen, consistente dia‑lay-outs bouwen en de generatie van presentaties integreren in grotere systemen. Hoewel het nog niet native PowerPoint naar PDF converteert via Ruby, werkt het goed samen met andere tools voor dat doel. Voor iedereen die PowerPoint PPTX online wil converteren of dia‑creatie wil automatiseren, biedt Ruby-PPTX een schone, betrouwbare oplossing.

Previous Next

Aan de slag met 'Ruby-PPTX'

De aanbevolen manier om de Ruby-PPTX Ruby‑bibliotheek te installeren is via een Ruby‑gem. Gebruik alstublieft het volgende commando voor een soepele installatie.

Installeer 'Ruby-PPTX' via Ruby-gem

gem install ruby-pptx 

Installeer Ruby-PPTX Ruby-bibliotheek via GitHub

git clone https://github.com/nuvyu/ruby-pptx.git  

Presentaties vanaf nul maken via Ruby

Dan maakt de open source Ruby-PPTX-bibliotheek het eenvoudig om een nieuwe presentatie vanaf nul te maken binnen Ruby-toepassingen. De bibliotheek biedt verschillende belangrijke functies voor het verwerken van PowerPoint PPTX-presentaties, zoals het invoegen van nieuwe dia's, een tabel aan dia's toevoegen, de lay-out en titel van de dia specificeren, afbeeldingen in dia's invoegen, tekst toevoegen, ongewenste dia's verwijderen, stijlen en opmaak toepassen en nog veel meer. Hier is een eenvoudig voorbeeld dat laat zien hoe je een eenvoudige PPTX-presentatie maakt binnen een Ruby-toepassing.

Hoe maak je een eenvoudige PPTX-presentatie met de Ruby API?

require 'ruby-pptx'

presentation = RubyPPTX::Presentation.new

presentation.add_slide do |slide| slide.add_text('Welkom bij Ruby-PPTX!', x: 100, y: 100, font_size: 32, color: '0000FF') end

presentation.save('welcome.pptx')

Dia's met verschillende lay-outs toevoegen aan PPTX-bestand via Ruby

De Ruby-PPTX-bibliotheek opent een wereld aan mogelijkheden voor Ruby-ontwikkelaars die PowerPoint-generatie willen automatiseren en dia's willen beheren. De bibliotheek maakt het eenvoudig voor softwareontwikkelaars om dia's toe te voegen met verschillende vooraf gedefinieerde lay-outs, titels voor dia's toe te voegen, de inhoud van dia's te exporteren, dia's naar afbeelding te exporteren en dia's te verwijderen binnen Ruby-toepassingen. Hier is een eenvoudig voorbeeld dat laat zien hoe softwareontwikkelaars dia's kunnen toevoegen met verschillende vooraf gedefinieerde lay-outs met Ruby-commando's.

Hoe voeg je dia's toe met vooraf gedefinieerde lay-outs in een Ruby-app?

# Titel dia title_slide = presentation.add_slide(:title)

# Titel- en inhouddia
content_slide = presentation.add_slide(:title_content)

# Dia met twee inhoud
two_content_slide = presentation.add_slide(:two_content)

# Vergelijkingsdia
comparison_slide = presentation.add_slide(:comparison)

# Lege dia
blank_slide = presentation.add_slide(:blank)

Werken met tekst & afbeeldingen in PPTX-bestanden via Ruby

De open source Ruby-PPTX-bibliotheek biedt volledige functionaliteit voor het werken met tekst en afbeeldingen binnen PowerPoint PPTX-presentaties met behulp van de Ruby-bibliotheek. Met slechts een paar regels code kunnen softwareontwikkelaars externe afbeeldingen direct in dia's insluiten, tekst invoegen, stijlen toepassen op bestaande tekst, ongewenste delen van de inhoud verwijderen, enzovoort. Het volgende voorbeeld laat zien hoe ontwikkelaars een afbeelding in een dia van een presentatie kunnen invoegen binnen Ruby-toepassingen.

Hoe voeg je een afbeelding toe aan de dia van een presentatie via de Ruby API?

content_slide.add_image("/path/to/image.png", width: 300, height: 200, position: {x: 100, y: 150}) 
 Dutch