Bibliothèque Ruby gratuite pour créer et convertir des présentations et diapositives

API Ruby open source pour créer, modifier et convertir des présentations et diapositives PowerPoint PPT et PPTX en PDF, PowerPoint ou ensembles de diapositives.

Qu'est-ce que la bibliothèque TTP ?

Les bibliothèques open source sont essentielles pour les développeurs logiciels qui souhaitent créer des applications évolutives et efficaces, et la bibliothèque Ruby TPP est un choix remarquable pour la génération dynamique de présentations. Hébergée sur GitHub, cette API Ruby PowerPoint gratuite permet aux développeurs, aux éducateurs et aux présentateurs de créer des diaporamas interactifs en utilisant la syntaxe claire et expressive de Ruby. Au lieu de dépendre des outils de conception traditionnels, TPP vous permet de créer de nouvelles présentations via Ruby en définissant le contenu des diapositives, les transitions et la structure de manière programmatique. Cela permet d’obtenir du code réutilisable et maintenable capable de générer des diapositives à partir de données et d’ajouter facilement du texte aux présentations ou d’intégrer du contenu dynamique.

Créée par Christopher Browne, la bibliothèque de présentation Ruby TPP prend en charge la sortie dans divers formats tels que le HTML statique, les diapositives en mode terminal, le PDF, et même les présentations PowerPoint PPTX grâce à des outils supplémentaires. Avec des fonctionnalités comme des thèmes personnalisables, des composants de diapositive réutilisables et une intégration en ligne de commande, les développeurs peuvent personnaliser la mise en page des diapositives et enrichir les présentations avec des éléments interactifs. Bien qu’elle ne gère pas directement la conversion PowerPoint vers PDF via Ruby, elle s’intègre parfaitement aux flux de travail nécessitant la génération automatisée de présentations. La nature open source de TPP en fait un outil puissant pour les développeurs recherchant flexibilité et efficacité dans la création de présentations.

Previous Next

Commencer avec 'TPP'

La méthode recommandée pour installer la bibliothèque Ruby TPP est d’utiliser la gem Ruby. Veuillez utiliser la commande suivante pour une installation fluide.

Installer 'TPP' via la gem Ruby

gem install TPP 

Installer la bibliothèque Ruby TPP via GitHub

git clone https://github.com/cbbrowne/tpp.git  

Création de diapositives via la bibliothèque Ruby

La bibliothèque open source TPP Ruby Presentation permet aux développeurs de créer des diapositives de manière programmatique, facilitant la génération dynamique de présentations. Vous pouvez définir des mises en page de diapositives, ajouter du texte, des images et d'autres éléments, et personnaliser l'apparence de chaque diapositive. Voici un exemple simple qui montre comment les développeurs peuvent créer une diapositive simple en utilisant des commandes Ruby.

Comment créer une diapositive simple via la bibliothèque Ruby ?

require 'tpp'

presentation = TPP::Presentation.new

# Ajouter une diapositive de titre
presentation.add_slide do |slide| slide.title = "Bienvenue dans la bibliothèque de présentations Ruby TPP" slide.subtitle = "Création de présentations programmatiquement" slide.background_color = "#f0f0f0" end

# Ajouter une diapositive de contenu
presentation.add_slide do |slide| slide.title = "Fonctionnalités clés" slide.add_bullet_point("Création de diapositives programmatiques") slide.add_bullet_point("Mises en page personnalisables") slide.add_bullet_point("Exportation vers plusieurs formats") end

# Enregistrer la présentation
presentation.save("my_presentation.pdf")

Exportation de présentations vers d'autres formats via Ruby

La bibliothèque TPP (text presentation program) Ruby Presentation facilite aux développeurs le chargement et l'exportation de leurs présentations vers plusieurs formats, y compris PDF, PowerPoint, image et bien d'autres. Cette fonctionnalité est très utile et simplifie le partage de vos présentations avec d'autres ou leur intégration dans d'autres flux de travail. L'exemple suivant montre comment exporter vos présentations au format PowerPoint PPTX dans des applications Ruby.

Comment exporter des présentations vers un fichier PowerPoint PPTX via la bibliothèque Ruby ?

require 'tpp'

presentation = TPP::Presentation.new

# Ajouter une diapositive de titre
presentation.add_slide do |slide| slide.title = "Exportation vers PowerPoint" slide.subtitle = "Utilisation de la bibliothèque TPP Ruby Presentation" end

# Exporter au format PowerPoint
presentation.save("presentation.pptx") 

Génération dynamique de contenu de diapositives

La bibliothèque open source TPP facilite aux programmeurs la génération dynamique de diapositives de présentation à partir de données en utilisant du code Ruby. Ceci est particulièrement utile pour créer des rapports ou des présentations nécessitant des informations à jour. Voici un exemple très utile démontrant comment les programmeurs peuvent générer des diapositives à partir de données en utilisant la bibliothèque Ruby.

Comment générer des diapositives de présentation à partir de données dans des applications Ruby ?

require 'tpp'

data = [ { title: "Trimestre 1", revenue: 100000 }, { title: "Trimestre 2", revenue: 120000 }, { title: "Trimestre 3", revenue: 150000 } ]

presentation = TPP::Presentation.new

data.each do |quarter| presentation.add_slide do |slide| slide.title = quarter[:title] slide.add_content("Revenu: $#{quarter[:revenue]}") end end

# Enregistrer la présentation
presentation.save("quarterly_report.pdf")

Mises en page de diapositives personnalisables

La bibliothèque TPP (text presentation program) Ruby Presentation offre une flexibilité dans la conception des mises en page de diapositives au sein des applications Ruby. Vous pouvez définir des mises en page personnalisées pour différents types de diapositives, comme les diapositives de titre, les diapositives de contenu ou les diapositives axées sur les images.

 Français