Bibliothèque Ruby gratuite pour travailler avec des fichiers Microsoft® PowerPoint

API Ruby Open Source pour créer, modifier, afficher et convertir des présentations Microsoft PowerPoint PPT et PPTX

Les présentations PowerPoint font désormais partie intégrante de nos entreprises ainsi que de notre vie universitaire. Il aide les professionnels à transmettre des informations de manière visuellement attrayante et dynamique à leurs présentateurs. Cependant, créer une présentation d’aspect professionnel à partir de zéro peut prendre beaucoup de temps et nécessite de nombreuses compétences en conception. PowerPoint Ruby Gem est un outil puissant qui facilite votre travail en vous aidant à créer et à manipuler des présentations PowerPoint par programme, avec seulement quelques lignes de code.

La gemme Ruby « PowerPoint » est une bibliothèque Ruby très puissante qui permet aux développeurs de logiciels de créer et de modifier des présentations PowerPoint dans leurs propres applications en utilisant le langage de programmation Ruby. La gemme est construite sur le format de fichier Microsoft Office Open XML, qui est un standard ouvert pour le stockage et la manipulation de documents bureautiques. La bibliothèque a fourni diverses fonctions pour créer des présentations PowerPoint telles que générer des présentations à partir de données stockées dans une base de données ou une feuille de calcul, ou créer dynamiquement des présentations basées sur la saisie de l'utilisateur.

La gemme Ruby « Powerpoint » est très simple à gérer et permet aux développeurs de logiciels d'automatiser facilement la création de présentations PowerPoint. La bibliothèque donne aux utilisateurs un contrôle total sur la conception et le formatage de leurs présentations. Il prend en charge des fonctionnalités telles que la personnalisation de la mise en page des présentations, l'ajout d'éléments multimédias (images, vidéos, audio) aux présentations, l'insertion de nouvelles diapositives, la gestion des couleurs, la personnalisation de la police et de la taille du texte, et bien d'autres encore. La bibliothèque est open source et gratuite, ce qui la rend accessible à tous ceux qui souhaitent l'utiliser dans leurs projets. Si vous cherchez un moyen de rationaliser le flux de travail de votre présentation PowerPoint, le joyau PowerPoint Ruby vaut vraiment le détour.

Previous Next

Premiers pas avec 'Powerpoint'

La méthode recommandée pour installer la bibliothèque PowerPoint Ruby consiste à utiliser Ruby Gem. Veuillez utiliser la commande suivante pour une installation fluide.

Installer 'Powerpoint' via Ruby Gem

gem install powerpoint 

Créer une présentation PowerPoint via l'API Ruby

PowerPoint Ruby Gem inclut des fonctionnalités complètes pour créer et modifier des présentations Microsoft PowerPoint dans les applications Ruby. La bibliothèque comporte plusieurs fonctionnalités importantes qui aident les développeurs de logiciels à gérer leurs présentations, telles que l'ajout de diapositives de tableau à la présentation, la spécification de la mise en page et du titre de la diapositive, l'insertion d'images dans les diapositives, l'ajout de texte aux diapositives, la suppression de diapositives indésirables, l'application styles et formatage et bien d’autres. L'exemple suivant montre comment créer une présentation PowerPoint avec des données de base à l'aide des commandes Ruby.

Créer une présentation PowerPoint via l'API Ruby

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')

Ajouter et gérer des diapositives de présentation via l'API Ruby

La bibliothèque Ruby open source « PowerPoint » donne aux développeurs de logiciels un contrôle total sur l'ajout et la personnalisation de diapositives dans leurs propres applications Ruby. La bibliothèque inclut plusieurs fonctionnalités importantes pour travailler avec les diapositives d'une présentation, telles que l'insertion de nouvelles diapositives dans des présentations existantes, l'ajout d'une diapositive d'image avec du contenu textuel, la suppression des diapositives indésirables des présentations, l'obtention du nombre de diapositives dans la présentation, l'obtention d'une diapositive spécifique de une présentation, et bien d'autres encore. L'exemple suivant montre comment ajouter une nouvelle diapositive à une présentation et insérer une image dans la diapositive à l'aide des commandes Ruby.

Ajouter de nouvelles diapositives aux présentations dans 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")

 Français