Aspose.Slides Cloud SDK for Ruby
Ruby SDK lê, escreve e converte apresentações em PowerPoint
API Ruby para gerar, modificar, renderizar e converter apresentações em PowerPoint (PPT/PPTX) e OpenOffice sem usar o Microsoft PowerPoint.
Aspose.Slides Cloud SDK for Ruby é um poderoso SDK independente de plataforma que permite aos desenvolvedores de software criar, modificar, visualize, manipule e converta apresentações do PowerPoint e do OpenOffice na nuvem. O Ruby SDK é uma ótima ferramenta para desenvolvedores que desejam integrar a funcionalidade do Aspose.Slides Cloud em seus aplicativos baseados em Ruby. Usando o Cloud SDK for Ruby, o software pode criar novas apresentações do PowerPoint em vários formatos de arquivo, como PPT, PPTX, PPS, PPSX, PPTM, PPSM, POTX, POTM, ODP, OTP e muitos mais.
A biblioteca Aspose.Slides Cloud SDK para Ruby fornece vários recursos avançados e básicos para trabalhar com apresentações do PowerPoint na nuvem, como criar apresentações vazias, mesclar várias apresentações, dividir apresentações, criar uma nova apresentação a partir de slides selecionados de outras apresentações, converter documentos do PowerPoint para formatos diferentes, definir e obter todas as propriedades, remover uma propriedade específica, converter todos ou slides específicos para formatos diferentes, copiar slides, adicionar/remover slides, extrair informações de slides, obter contagem de imagens, adicionar formas a apresentações, extraindo formas de um slide específico e muito mais.
Aspose.Slides Cloud SDK para Ruby é muito estável e fácil de manusear. Os desenvolvedores de software podem converter suas apresentações em vários formatos de arquivo como PPT, POT, PPS, PPTX, POTX, PPSX, PPTM, PPSM, POTM, ODP, OTP, TIFF, PDF, XPS, JPEG, PNG, GIF, BMP, SVG, SWF , HTML e muito mais. Isso facilita o compartilhamento de suas apresentações com outras pessoas que talvez não tenham o PowerPoint instalado em seus computadores. Com este SDK, você pode aplicar facilmente temas e modelos às suas apresentações para garantir uma aparência consistente em todos os seus slides. Com sua ampla gama de recursos, API simples e interface fácil de usar, este SDK é uma excelente escolha para quem deseja adicionar o gerenciamento de apresentações do PowerPoint ao seu projeto Ruby.
Primeiros passos com Aspose.Slides Cloud SDK para Ruby
A maneira recomendada de instalar o Aspose.Slides Cloud SDK para Ruby é usando RubyGems. Para instalar o SDK em seu sistema, execute o seguinte comando:
Instale o Aspose.Slides Cloud SDK para Ruby via RubyGems
gem install aspose_slides_cloud
Você também pode baixá-lo diretamente da página de lançamento do produto Aspose.Criação de apresentações PPT, PPTX via Ruby
Aspose.Slides Cloud SDK para Ruby inclui suporte completo para criação e manipulação de apresentações em PowerPoint dentro de seu próprio aplicativo Ruby. O Ruby SDK oferece suporte a vários recursos importantes relacionados à manipulação de apresentações e permite a criação de apresentações em vários formatos de arquivo, como PPT, PPTX, PPS, PPSX, PPTM, PPSM, POTX, POTM ODP, OTP e muito mais. Ele suporta recursos como criar uma nova apresentação vazia do zero, ler apresentações existentes, proteger a apresentação aplicando senha, criar uma nova apresentação via documento HTML, gerar apresentação a partir de documento PDF, dividir/mesclar apresentações e muito mais.
Crie uma apresentação vazia do PowerPoint por meio da 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
Adicionar e gerenciar notas do Slides via Ruby
O Aspose.Slides Cloud SDK for Ruby torna mais fácil para os desenvolvedores de software lidar com tarefas relacionadas a anotações de slides dentro de seus próprios aplicativos Ruby. Existem vários recursos importantes relacionados às notas de slides, como adicionar notas a apresentações, atualizar notas existentes em apresentações, extrair notas de slides, ler notas de uma apresentação existente e muito mais. O exemplo a seguir mostra como os desenvolvedores Ruby podem adicionar notas a uma apresentação usando comandos Ruby.
Adicionar anotações do palestrante a uma apresentação do 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
Trabalhando com gráficos em apresentações via Ruby
Aspose.Slides Cloud SDK para Ruby permite que desenvolvedores de software manipulem gráficos programaticamente dentro de suas próprias apresentações do PowerPoint usando comandos Ruby. Os desenvolvedores de software podem criar diferentes tipos de gráficos dentro de suas apresentações, como gráficos de colunas, gráficos de pizza, gráficos sunburst, gráficos dispersos e gráficos de bolhas. Existem vários recursos disponíveis para trabalhar com gráficos, como inserir um novo gráfico em um slide, definir a parede do gráfico, definir propriedades do eixo do gráfico, definir legendas do gráfico e muito mais. O exemplo a seguir mostra como atualizar algumas propriedades do eixo horizontal dentro de aplicativos Ruby.
Como atualizar algumas propriedades do eixo 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.
Inserir e gerenciar texto na apresentação via API Ruby
O Aspose.Slides Cloud SDK para Ruby permite que desenvolvedores de software insiram e manipulem texto e objetos em apresentações do PowerPoint na nuvem. O SDK inclui vários recursos importantes para lidar com texto em apresentações, como adicionar e remover texto, alterar fontes e cores, inserir um novo parágrafo, atualizar propriedades de texto, excluir parágrafos indesejados, substituir texto em um slide, realçar texto, redimensionar e reposicionar objetos, obter retângulo de parágrafo, extrair texto de uma apresentação e muito mais. O exemplo a seguir mostra como destacar texto em uma forma dentro de uma apresentação do PowerPoint usando código Ruby.
Como destacar texto em forma dentro de uma apresentação do 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)