Aspose.Slides Cloud SDK for Ruby
Ruby SDK Čtení, zápis a převod prezentací v PowerPointu
Ruby API pro generování, úpravy, vykreslování a převod prezentací PowerPoint (PPT/PPTX) a OpenOffice bez použití Microsoft PowerPoint.
Aspose.Slides Cloud SDK pro Ruby je výkonná sada SDK nezávislá na platformě, která umožňuje vývojářům softwaru vytvářet, upravovat, prohlížet, manipulovat a převádět prezentace PowerPoint a OpenOffice v cloudu. Ruby SDK je skvělý nástroj pro vývojáře, kteří chtějí integrovat funkce Aspose.Slides Cloud do svých aplikací založených na Ruby. Pomocí Cloud SDK for Ruby může software vytvářet nové PowerPointové prezentace v různých formátech souborů, jako jsou PPT, PPTX, PPS, PPSX, PPTM, PPSM, POTX, POTM, ODP, OTP a mnoho dalších.
Aspose.Slides Cloud SDK pro knihovnu Ruby poskytuje různé pokročilé i základní funkce pro práci s prezentacemi PowerPoint v cloudu, jako je vytváření prázdných prezentací, slučování více prezentací, rozdělení prezentací, vytvoření nové prezentace z vybraných snímků z jiné prezentace, převod dokumentů PowerPoint do různých formátů, nastavení a získání všech vlastností, odstranění konkrétní vlastnosti, převod všech nebo konkrétních snímků do různých formátů, kopírování snímků, přidávání/odebírání snímků, extrahování informací ze snímků, získávání počtu obrázků, přidávání tvarů do prezentace, extrahování tvarů z konkrétního snímku a mnoho dalších.
Aspose.Slides Cloud SDK pro Ruby je velmi stabilní a snadno se s ním manipuluje. Vývojáři softwaru mohou převádět své prezentace do mnoha formátů souborů, jako jsou PPT, POT, PPS, PPTX, POTX, PPSX, PPTM, PPSM, POTM, ODP, OTP, TIFF, PDF, XPS, JPEG, PNG, GIF, BMP, SVG, SWF , HTML a mnoho dalších. Díky tomu můžete své prezentace snadno sdílet s ostatními, kteří nemají na svém počítači nainstalovanou aplikaci PowerPoint. Pomocí této sady SDK můžete na své prezentace snadno aplikovat motivy a šablony, abyste zajistili konzistentní vzhled a dojem ze všech snímků. Díky široké škále funkcí, jednoduchému rozhraní API a snadno použitelnému rozhraní je tato sada SDK vynikající volbou pro každého, kdo chce do svého projektu Ruby přidat správu prezentací v PowerPointu.
Začínáme s Aspose.Slides Cloud SDK pro Ruby
Doporučený způsob instalace Aspose.Slides Cloud SDK pro Ruby je použití RubyGems. Chcete-li nainstalovat sadu SDK do systému, spusťte následující příkaz:
Nainstalujte Aspose.Slides Cloud SDK pro Ruby prostřednictvím RubyGems
gem install aspose_slides_cloud
Můžete si jej také stáhnout přímo z stránky vydání produktu Aspose.Vytváření prezentací PPT, PPTX prostřednictvím Ruby
Aspose.Slides Cloud SDK pro Ruby obsahuje kompletní podporu pro vytváření prezentací v PowerPointu a manipulaci v jejich vlastní aplikaci Ruby. Ruby SDK podporuje několik důležitých funkcí souvisejících s manipulací s prezentacemi a umožňuje vytvářet prezentace v mnoha formátech souborů, jako jsou PPT, PPTX, PPS, PPSX, PPTM, PPSM, POTX, POTM ODP, OTP a další. Podporuje funkce jako vytvoření nové prázdné prezentace od začátku, čtení stávajících prezentací, ochrana prezentace použitím hesla, vytvoření nové prezentace pomocí dokumentu HTML, generování prezentace z dokumentu PDF, rozdělení/sloučení prezentací a mnoho dalších.
Vytvořte prázdnou prezentaci v PowerPointu pomocí rozhraní 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
Přidávání a správa poznámek k prezentaci prostřednictvím Ruby
Aspose.Slides Cloud SDK pro Ruby usnadňuje vývojářům softwaru zpracovávat úkoly související s poznámkami ke snímkům v jejich vlastních aplikacích Ruby. Existuje několik důležitých funkcí souvisejících s poznámkami ke snímkům, jako je přidávání poznámek do prezentací, aktualizace existujících poznámek z prezentací, extrahování poznámek ze snímků, čtení poznámek z existující prezentace a mnoho dalších. Následující příklad ukazuje, jak mohou vývojáři Ruby přidávat poznámky do prezentace pomocí příkazů Ruby.
Přidejte poznámky řečníka do prezentace v PowerPointu pomocí 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
Práce s grafy v prezentaci prostřednictvím Ruby
Aspose.Slides Cloud SDK pro Ruby umožňuje vývojářům softwaru zpracovávat grafy programově v rámci jejich vlastních prezentací PowerPoint pomocí příkazů Ruby. Vývojáři softwaru mohou v rámci své prezentace vytvářet různé typy grafů, jako jsou sloupcové grafy, koláčové grafy, grafy sunburst, rozptýlené grafy a bublinové grafy. Pro práci s grafy jsou k dispozici různé funkce, jako je vložení nového grafu na snímek, nastavení stěny grafu, nastavení vlastností osy grafu, nastavení legend grafu a mnoho dalších. Následující příklad ukazuje, jak aktualizovat některé vlastnosti vodorovné osy v rubínových aplikacích.
Jak aktualizovat některé vlastnosti horizontální osy pomocí Ruby?
configuration = AsposeSlidesCloud::Configuration.new
configuration.app_sid = "MyClientId"
configuration.app_key = "MyClientSecret"
api = AsposeSlidesCloud::SlidesApi.new(configuration)
#Code example will be added soon.
Vkládání a správa textu v prezentaci prostřednictvím rozhraní Ruby API
Aspose.Slides Cloud SDK pro Ruby umožňuje vývojářům softwaru vkládat a manipulovat s textem a objekty v prezentacích PowerPoint v cloudu. SDK obsahuje několik důležitých funkcí pro práci s textem v prezentaci, jako je přidávání a odebírání textu, změna písem a barev, vkládání nového odstavce, aktualizace vlastností textu, mazání nežádoucích odstavců, nahrazování textu na snímku, zvýraznění textu, změna velikosti a přemístění objektů, získání obdélníku odstavce, extrahování textu z prezentace a mnoho dalších. Následující příklad ukazuje, jak zvýraznit text ve tvaru uvnitř prezentace PowerPoint pomocí kódu Ruby.
Jak zvýraznit text ve tvaru v prezentaci PowerPoint pomocí 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)