1. Des produits
  2.   Présentation
  3.   Ruby
  4.   Aspose.Slides Cloud SDK for Ruby

Aspose.Slides Cloud SDK for Ruby

 
 

Ruby SDK Lire, écrire et convertir des présentations PowerPoint

API Ruby pour générer, modifier, rendre et convertir des présentations PowerPoint (PPT/PPTX) et OpenOffice sans utiliser Microsoft PowerPoint.

Aspose.Slides Cloud SDK for Ruby est un SDK puissant indépendant de la plate-forme qui permet aux développeurs de logiciels de créer, modifier, affichez, manipulez et convertissez des présentations PowerPoint et OpenOffice dans le cloud. Le SDK Ruby est un excellent outil pour les développeurs qui souhaitent intégrer les fonctionnalités d'Aspose.Slides Cloud dans leurs applications basées sur Ruby. À l'aide du SDK Cloud pour Ruby, le logiciel peut créer de nouvelles présentations PowerPoint dans différents formats de fichiers, tels que PPT, PPTX, PPS, PPSX, PPTM, PPSM, POTX, POTM, ODP, OTP et bien d'autres.

La bibliothèque Aspose.Slides Cloud SDK pour Ruby fournit diverses fonctionnalités avancées et de base pour travailler avec des présentations PowerPoint dans le cloud, telles que la création de présentations vides, la fusion de plusieurs présentations, le fractionnement de présentations, la création d'une nouvelle présentation à partir de diapositives sélectionnées à partir de d'autres présentations, conversion de documents PowerPoint en différents formats, définition et obtention de toutes les propriétés, suppression d'une propriété particulière, conversion de toutes ou de diapositives spécifiques en différents formats, copie de diapositives, ajout/suppression de diapositives, extraction d'informations de diapositives, obtention du nombre d'images, ajout de formes à présentations, extraction de formes à partir d’une diapositive particulière et bien d’autres encore.

Le SDK Aspose.Slides Cloud pour Ruby est très stable et facile à gérer. Les développeurs de logiciels peuvent convertir leurs présentations dans de nombreux formats de fichiers tels que PPT, POT, PPS, PPTX, POTX, PPSX, PPTM, PPSM, POTM, ODP, OTP, TIFF, PDF, XPS, JPEG, PNG, GIF, BMP, SVG, SWF. , HTML et bien d’autres. Cela facilite le partage de vos présentations avec d'autres personnes qui n'ont peut-être pas installé PowerPoint sur leur ordinateur. Avec ce SDK, vous pouvez facilement appliquer des thèmes et des modèles à vos présentations pour garantir une apparence cohérente sur toutes vos diapositives. Avec son large éventail de fonctionnalités, son API simple et son interface facile à utiliser, ce SDK est un excellent choix pour tous ceux qui souhaitent ajouter la gestion de présentations PowerPoint à leur projet Ruby.

Previous Next

Premiers pas avec le SDK Aspose.Slides Cloud pour Ruby

La méthode recommandée pour installer le SDK Aspose.Slides Cloud pour Ruby consiste à utiliser RubyGems. Pour installer le SDK sur votre système, veuillez exécuter la commande suivante :

Installer le SDK Aspose.Slides Cloud pour Ruby via RubyGems

gem install aspose_slides_cloud 
Vous pouvez également le télécharger directement depuis la page de version du produit Aspose.

Création de présentations PPT, PPTX via Ruby

Le SDK Aspose.Slides Cloud pour Ruby inclut une prise en charge complète de la création et de la gestion de présentations PowerPoint dans leur propre application Ruby. Le SDK Ruby prend en charge plusieurs fonctionnalités importantes liées à la manipulation des présentations et permet de créer des présentations dans de nombreux formats de fichiers tels que PPT, PPTX, PPS, PPSX, PPTM, PPSM, POTX, POTM ODP, OTP et plus encore. Il prend en charge des fonctionnalités telles que la création d'une nouvelle présentation vide à partir de zéro, la lecture de présentations existantes, la protection de la présentation en appliquant un mot de passe, la création d'une nouvelle présentation via un document HTML, la génération d'une présentation à partir d'un document PDF, la division/fusion de présentations et bien d'autres encore.

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

require 'aspose_slides_cloud'

configuration = AsposeSlidesCloud::Configuration.new
configuration.app_sid = "my_client_id"
configuration.app_key = "my_client_key"

slides_api = AsposeSlidesCloud::SlidesApi.new(configuration)

response = slides_api.create_presentation("Sales.pptx", nil, nil, nil, "Data", "Main")
print response.self_uri.href # https://api.aspose.cloud/v3.0/slides/Sales.pptx?folder=Data

Ajouter et gérer des notes de diapositives via Ruby

Le SDK Aspose.Slides Cloud pour Ruby permet aux développeurs de logiciels de gérer facilement les tâches liées aux notes de diapositive dans leurs propres applications Ruby. Il existe plusieurs fonctionnalités importantes liées aux notes de diapositive, telles que l'ajout de notes aux présentations, la mise à jour des notes existantes à partir de présentations, l'extraction de notes à partir de diapositives, la lecture de notes à partir d'une présentation existante et bien d'autres. L'exemple suivant montre comment les développeurs Ruby peuvent ajouter des notes à une présentation à l'aide des commandes Ruby.

Ajouter des notes de présentateur à une présentation PowerPoint via Ruby

require "aspose_slides_cloud"

include AsposeSlidesCloud

configuration = AsposeSlidesCloud::Configuration.new
configuration.app_sid = "MyClientId"
configuration.app_key = "MyClientSecret"

slides_api = AsposeSlidesCloud::SlidesApi.new(configuration)

# Prepare notes for the slide.
notes_slide = AsposeSlidesCloud::NotesSlide.new
notes_slide.text = "Start with our company."

# Create the notes for the second slide.
current_notes_slide = slides_api.create_notes_slide("MyPresentation.pptx", 2, notes_slide, nil, "MyFolder")

# Print the resource reference for the notes slide.
print current_notes_slide.self_uri.href

Travailler avec des graphiques dans une présentation via Ruby

Le SDK Aspose.Slides Cloud pour Ruby permet aux développeurs de logiciels de gérer des graphiques par programmation dans leurs propres présentations PowerPoint à l'aide de commandes Ruby. Les développeurs de logiciels peuvent créer différents types de graphiques dans leur présentation, tels que des graphiques à colonnes, des diagrammes circulaires, des graphiques en rayon de soleil, des graphiques dispersés et des graphiques à bulles. Il existe diverses fonctionnalités disponibles pour travailler avec des graphiques, telles que l'insertion d'un nouveau graphique dans une diapositive, la définition du mur du graphique, la définition des propriétés des axes du graphique, la définition des légendes des graphiques et bien d'autres. L'exemple suivant montre comment mettre à jour certaines propriétés de l'axe horizontal dans les applications Ruby.

Comment mettre à jour certaines propriétés de l'axe horizontal via Ruby ?

configuration = AsposeSlidesCloud::Configuration.new
configuration.app_sid = "MyClientId"
configuration.app_key = "MyClientSecret"
api = AsposeSlidesCloud::SlidesApi.new(configuration)

#Code example will be added soon.

Insérer et gérer du texte dans une présentation via l'API Ruby

Le SDK Aspose.Slides Cloud pour Ruby permet aux développeurs de logiciels d'insérer et de manipuler du texte et des objets dans des présentations PowerPoint dans le cloud. Le SDK comprend plusieurs fonctionnalités importantes pour gérer le texte dans la présentation, telles que l'ajout et la suppression de texte, la modification des polices et des couleurs, l'insertion d'un nouveau paragraphe, la mise à jour des propriétés du texte, la suppression des paragraphes indésirables, le remplacement du texte sur une diapositive, la mise en surbrillance du texte, le redimensionnement et le repositionnement d'objets. obtenir un rectangle de paragraphe, extraire du texte d'une présentation et bien d'autres encore. L'exemple suivant montre comment mettre en surbrillance du texte dans une forme dans une présentation PowerPoint à l'aide du code Ruby.

Comment surligner du texte dans une forme dans une présentation PowerPoint via Ruby ?

configuration = AsposeSlidesCloud::Configuration.new
configuration.app_sid = "MyClientId"
configuration.app_key = "MyClientSecret"
api = AsposeSlidesCloud::SlidesApi.new(configuration)
result = api.highlight_shape_text("MyPresentation.pptx", 2, 1, "important", "00FF0000")
p(result.text)

 Français