Aspose.Slides Cloud SDK for Ruby
Ruby SDK Citiți, scrieți și convertiți prezentări PowerPoint
Ruby API pentru generarea, modificarea, randarea și convertirea prezentărilor PowerPoint (PPT/PPTX) și OpenOffice fără a utiliza Microsoft PowerPoint.
Aspose.Slides Cloud SDK pentru Ruby este un puternic SDK independent de platformă care le permite dezvoltatorilor de software să creeze, să modifice, vizualizați, manipulați și convertiți prezentări PowerPoint și OpenOffice în cloud. Ruby SDK este un instrument excelent pentru dezvoltatorii care doresc să integreze funcționalitatea Aspose.Slides Cloud în aplicațiile lor bazate pe Ruby. Folosind SDK-ul Cloud pentru Ruby, software-ul poate crea prezentări PowerPoint noi în diferite formate de fișiere, cum ar fi PPT, PPTX, PPS, PPSX, PPTM, PPSM, POTX, POTM, ODP, OTP și multe altele.
Biblioteca Aspose.Slides Cloud SDK pentru Ruby a oferit diverse funcții avansate și de bază pentru lucrul cu prezentări PowerPoint în cloud, cum ar fi crearea de prezentări goale, îmbinarea mai multor prezentări, împărțirea prezentărilor, crearea unei noi prezentări din diapozitivele selectate din alte prezentări, conversia documentelor PowerPoint în diferite formate, setarea și obținerea tuturor proprietăților, eliminarea unei anumite proprietăți, conversia tuturor sau a anumitor diapozitive în diferite formate, copierea diapozitivelor, adăugarea/eliminarea diapozitivelor, extragerea de informații din diapozitive, obținerea numărului de imagini, adăugarea de forme la prezentări, extragerea de forme dintr-un anumit diapozitiv și multe altele.
Aspose.Slides Cloud SDK pentru Ruby este foarte stabil și ușor de manevrat. Dezvoltatorii de software își pot converti prezentările în numeroase formate de fișiere precum PPT, POT, PPS, PPTX, POTX, PPSX, PPTM, PPSM, POTM, ODP, OTP, TIFF, PDF, XPS, JPEG, PNG, GIF, BMP, SVG, SWF , HTML și multe altele. Acest lucru facilitează partajarea prezentărilor dvs. cu alții care nu au PowerPoint instalat pe computer. Cu acest SDK, puteți aplica cu ușurință teme și șabloane prezentărilor dvs. pentru a asigura un aspect și o senzație consistentă în toate diapozitivele dvs. Cu o gamă largă de funcții, un API simplu și o interfață ușor de utilizat, acest SDK este o alegere excelentă pentru oricine dorește să adauge managementul prezentărilor PowerPoint la proiectul lor Ruby.
Noțiuni introductive cu Aspose.Slides Cloud SDK pentru Ruby
Modul recomandat de a instala Aspose.Slides Cloud SDK pentru Ruby este utilizarea RubyGems. Pentru a instala SDK-ul pe sistemul dvs., rulați următoarea comandă:
Instalați Aspose.Slides Cloud SDK pentru Ruby prin RubyGems
gem install aspose_slides_cloud
De asemenea, îl puteți descărca direct de pe pagina de lansare a produsului Aspose.Crearea de prezentări PPT, PPTX prin Ruby
Aspose.Slides Cloud SDK pentru Ruby a inclus suport complet pentru crearea și gestionarea prezentărilor PowerPoint în cadrul propriei aplicații Ruby. Ruby SDK acceptă câteva caracteristici importante legate de manipularea prezentărilor și permite crearea de prezentări în numeroase formate de fișiere, cum ar fi PPT, PPTX, PPS, PPSX, PPTM, PPSM, POTX, POTM ODP, OTP și altele. Acceptă funcții precum crearea unei noi prezentări goale de la zero, citirea prezentărilor existente, protejarea prezentării prin aplicarea parolei, crearea unei noi prezentări prin document HTML, generarea unei prezentări din document PDF, împărțirea/unirea prezentărilor și multe altele.
Creați o prezentare PowerPoint goală prin Ruby API
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
Adăugați și gestionați note de diapozitive prin Ruby
Aspose.Slides Cloud SDK pentru Ruby le permite dezvoltatorilor de software să se ocupe cu ușurință de sarcini legate de notele de diapozitive în cadrul propriilor aplicații Ruby. Există mai multe caracteristici importante legate de notele de diapozitive, cum ar fi adăugarea de note la prezentări, actualizarea notelor existente din prezentări, extragerea de note din diapozitive, citirea notelor dintr-o prezentare existentă și multe altele. Următorul exemplu arată cum dezvoltatorii Ruby pot adăuga note la o prezentare folosind comenzile Ruby.
Adăugați note pentru vorbitor la o prezentare PowerPoint prin 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
Lucrul cu diagrame în prezentare prin Ruby
Aspose.Slides Cloud SDK pentru Ruby le permite dezvoltatorilor de software să gestioneze grafice în mod programatic în cadrul propriilor prezentări PowerPoint folosind comenzile Ruby. Dezvoltatorii de software pot crea diferite tipuri de diagrame în cadrul prezentării lor, cum ar fi diagrame cu coloane, diagrame circulare, diagrame sunburst, diagrame dispersate și diagrame cu bule. Există diverse funcții disponibile pentru lucrul cu diagrame, cum ar fi inserarea unei noi diagrame într-un diapozitiv, setarea peretelui diagramei, setarea proprietăților axei diagramei, setarea legendelor diagramei și multe altele. Următorul exemplu arată cum să actualizați unele proprietăți ale axei orizontale în interiorul aplicațiilor ruby.
Cum se actualizează unele proprietăți ale axei orizontale prin Ruby?
configuration = AsposeSlidesCloud::Configuration.new
configuration.app_sid = "MyClientId"
configuration.app_key = "MyClientSecret"
api = AsposeSlidesCloud::SlidesApi.new(configuration)
#Code example will be added soon.
Inserați și gestionați textul în prezentare prin intermediul API-ului Ruby
Aspose.Slides Cloud SDK pentru Ruby permite dezvoltatorilor de software să insereze și să manipuleze text și obiecte în prezentările PowerPoint din cloud. SDK-ul include câteva caracteristici importante pentru gestionarea textului în prezentare, cum ar fi adăugarea și eliminarea textului, schimbarea fonturilor și culorilor, inserarea unui nou paragraf, actualizarea proprietăților textului, ștergerea paragrafelor nedorite, înlocuirea textului pe un diapozitiv, evidențierea textului, redimensionarea și repoziționarea obiectelor, obținerea dreptunghiului de paragraf, extragerea textului dintr-o prezentare și multe altele. Următorul exemplu arată cum să evidențiați textul într-o formă în interiorul unei prezentări PowerPoint folosind codul Ruby.
Cum să evidențiați textul în formă în cadrul prezentării PowerPoint prin 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)