1. Produtos
  2.   Apresentação
  3.   Ruby
  4.   Ruby-PPTX
 
  

Crie novas apresentações, adicione imagens e slides via API Ruby gratuita

Uma das principais bibliotecas Ruby PPTX de código aberto para criar, ler, editar e manipular apresentações PowerPoint PPTX. Adicione e exclua slides, texto e imagens via API Ruby gratuita

O que é a Biblioteca Ruby-PPTX?

Automação de PowerPoint está se tornando uma necessidade para empresas, educadores e desenvolvedores que precisam criar apresentações em escala. Métodos tradicionais frequentemente dependem de bibliotecas volumosas ou ferramentas da Microsoft, mas a gem Ruby-PPTX oferece uma alternativa mais inteligente. Esta API Ruby PPTX de código aberto permite que desenvolvedores de software criem novas apresentações via Ruby, diretamente em suas aplicações — sem necessidade de instalação do PowerPoint. Com Ruby-PPTX, você pode adicionar slides às apresentações, inserir texto e imagens, aplicar estilos ou animações personalizados e até exportar slides como imagens. É uma API Ruby PowerPoint leve e intuitiva projetada para automação moderna.

Desenvolvido pela Nuvyu e licenciado sob MIT, o Ruby-PPTX permite que desenvolvedores de software gerem arquivos Office Open XML (.pptx) usando o sistema de arquivos nativo do Ruby, sem dependências externas. Isso o torna perfeito para aplicativos web ou serviços construídos em Ruby ou Ruby on Rails. Os desenvolvedores podem adicionar texto às apresentações, criar layouts de slides consistentes e integrar a geração de apresentações em sistemas maiores. Embora ainda não converta nativamente PowerPoint para PDF via Ruby, ele funciona bem com outras ferramentas para esse fim. Para quem procura converter PowerPoint PPTX online ou automatizar a criação de slides, o Ruby-PPTX oferece uma solução limpa e confiável.

Previous Next

Começando com 'Ruby-PPTX'

A forma recomendada de instalar a biblioteca Ruby-PPTX é usando a gem Ruby. Por favor, use o comando a seguir para uma instalação tranquila.

Instale 'Ruby-PPTX' via gem Ruby

gem install ruby-pptx 

Instale a biblioteca Ruby-PPTX via GitHub

git clone https://github.com/nuvyu/ruby-pptx.git  

Criar Apresentações do Zero via Ruby

Então, a biblioteca Ruby-PPTX de código aberto facilita a criação de novas apresentações do zero dentro de aplicações Ruby. A biblioteca oferece vários recursos importantes para manipular apresentações PowerPoint PPTX, como inserir novos slides, adicionar tabelas aos slides, especificar o layout e o título do slide, inserir imagens nos slides, adicionar texto, excluir slides indesejados, aplicar estilos e formatação e muito mais. Aqui está um exemplo simples que demonstra como criar uma apresentação PPTX simples dentro de uma aplicação Ruby.

Como criar uma apresentação PPTX simples usando a API Ruby?

require 'ruby-pptx'

presentation = RubyPPTX::Presentation.new

presentation.add_slide do |slide| slide.add_text('Welcome to Ruby-PPTX!', x: 100, y: 100, font_size: 32, color: '0000FF') end

presentation.save('welcome.pptx')

Adicionar Slides com Diferentes Layouts ao Arquivo PPTX via Ruby

A biblioteca Ruby-PPTX abre um mundo de possibilidades para desenvolvedores Ruby que desejam automatizar a geração de PowerPoint e manipular slides nele. A biblioteca facilita para os desenvolvedores de software a adição de slides com vários layouts predefinidos, a inserção de títulos nos slides, a exportação do conteúdo dos slides, a exportação do slide como imagem e a exclusão de slides dentro de aplicações Ruby. Aqui está um exemplo simples que mostra como os desenvolvedores de software podem adicionar slides com vários layouts predefinidos usando comandos Ruby.

Como adicionar slides com layouts predefinidos em um aplicativo Ruby?

# Title slide title_slide = presentation.add_slide(:title)

# Slide de título e conteúdo
content_slide = presentation.add_slide(:title_content)

# Slide de dois conteúdos
two_content_slide = presentation.add_slide(:two_content)

# Slide de comparação
comparison_slide = presentation.add_slide(:comparison)

# Slide em branco
blank_slide = presentation.add_slide(:blank)

Trabalhar com Texto e Imagens em Arquivos PPTX via Ruby

A biblioteca Ruby-PPTX de código aberto oferece funcionalidade completa para trabalhar com texto e imagens dentro de apresentações PowerPoint PPTX usando a biblioteca Ruby. Com apenas algumas linhas de código, os desenvolvedores de software podem incorporar imagens externas diretamente nos slides, inserir texto, aplicar estilos ao texto existente, remover partes indesejadas do conteúdo e assim por diante. O exemplo a seguir mostra como os desenvolvedores podem inserir uma imagem em um slide de apresentação dentro de aplicações Ruby.

Como inserir uma imagem no slide da apresentação via API Ruby?

content_slide.add_image("/path/to/image.png", width: 300, height: 200, position: {x: 100, y: 150}) 
 Português