1. Produtos
  2.   HTML
  3.   Ruby
  4.   Aspose.HTML Cloud SDK para Ruby

Aspose.HTML Cloud SDK para Ruby

 
 

SDK Ruby Poderoso para Criar, Extrair e Processar Arquivos HTML

SDK Ruby Cloud Avançado que permite aos desenvolvedores de software criar, analisar, manipular e converter arquivos HTML para EPUB, PDF, XPS, DOCX, DOC, PNG, JPEG, BMP, TIFF e mais.

O que é o Aspose.HTML Cloud SDK para Ruby?

Na era digital de hoje, manipular e converter documentos HTML e páginas da web programaticamente é uma necessidade comum para muitos desenvolvedores. Aspose.HTML Cloud SDK for Ruby oferece uma solução poderosa para realizar essas tarefas de forma contínua na linguagem de programação Ruby. Ele fornece aos desenvolvedores de software uma ampla gama de recursos de manipulação de documentos HTML, incluindo conversão de HTML para PDF, conversão de HTML para imagem, validação de HTML e muito mais. O Aspose.HTML Cloud SDK for Ruby funciona como uma ponte entre suas aplicações Ruby e o serviço Aspose.HTML Cloud, facilitando a integração desses recursos poderosos em seus projetos.

Aspose.HTML Cloud SDK para Ruby faz parte da família Aspose.HTML Cloud, que é uma coleção de APIs e SDKs baseados em nuvem projetados para trabalhar com arquivos HTML. Existem vários recursos importantes na biblioteca, como criar novos documentos HTML do zero, converter documentos HTML para PDF e outros formatos de arquivo suportados, exportar páginas ou seções HTML para formatos de imagem, validação de documentos HTML, extrair dados estruturados de documentos HTML, renderizar documentos HTML como imagens e muito mais. O SDK pode integrar‑se perfeitamente com provedores de armazenamento em nuvem populares, como Amazon S3 e Microsoft Azure, facilitando o armazenamento e a gestão dos seus documentos HTML.

O Aspose.HTML Cloud SDK para Ruby prioriza a segurança dos seus dados. Ele usa conexões seguras e métodos de autenticação para proteger seus documentos HTML e seu conteúdo. Simplifica a manipulação e o processamento de documentos HTML, permitindo que desenvolvedores de software automatizem vários aspectos do trabalho com conteúdo HTML. Seja construindo aplicações web, automatizando processos de negócios ou extraindo dados da web, este SDK fornece as ferramentas necessárias para otimizar suas tarefas relacionadas a HTML. Ao aproveitar o poder do Aspose.HTML Cloud e a conveniência do Ruby, você pode aprimorar seus projetos de desenvolvimento e oferecer capacidades de processamento HTML de alta qualidade aos seus usuários.

Previous Next

Introdução ao Aspose.HTML Cloud SDK para Ruby

A maneira recomendada de instalar o Aspose.HTML Cloud SDK para Ruby é via RubyGems, a ferramenta de gerenciamento de dependências para Ruby. Por favor, use o comando a seguir para uma instalação tranquila.

Instalar Aspose.HTML Cloud SDK para Ruby via RubyGems

 gem install aspose_html_cloud

Você pode baixar a biblioteca diretamente da Aspose.HTML Cloud SDK for Ruby página do produto

Exportar HTML para PDF via API Ruby

Uma das principais funcionalidades do Aspose.HTML Cloud SDK for Ruby é sua capacidade de converter documentos HTML em arquivos PDF com facilidade. Esse recurso é particularmente útil para gerar relatórios imprimíveis, faturas, salvar páginas da web como PDFs, criar documentos digitais e muito mais a partir do conteúdo da web. A biblioteca suporta a conversão de documentos HTML para alguns dos principais formatos de arquivo, como PDFs, XPS, DOC, DOCX, MHTML e muitos outros. O exemplo a seguir demonstra como, com apenas algumas linhas de código Ruby, os desenvolvedores de software podem realizar a conversão de HTML para PDF e outros formatos de arquivo.

Como converter HTML para PDF usando o SDK Ruby?

// Initialize SDK API

var api = new HtmlApi("CLIENT_ID", "CLIENT_SECRET").ConvertApi;

// Convert HTML to PDF

var result = await api.ConvertAsync("test.html", "test.pdf");

Validação e Manipulação de HTML via Ruby

O Aspose.HTML Cloud SDK para Ruby ajuda desenvolvedores de software a validar seus documentos HTML para garantir que estejam em conformidade com os padrões da web e identificar quaisquer problemas na marcação dentro de aplicações Ruby. Ele permite que os usuários validem documentos HTML contra diferentes especificações e padrões HTML, assegurando a qualidade e a correção do seu conteúdo HTML. O SDK também permite que desenvolvedores de software editem e manipulem programaticamente documentos HTML, como adicionar ou remover elementos, atualizar atributos e muito mais.

Conversão de EPUB para XPS, DOCX e Imagem

O Aspose.HTML Cloud SDK para Ruby permite que desenvolvedores de software carreguem e convertam documentos HTML para formatos de arquivo EPUB com apenas algumas linhas de código Ruby. A biblioteca também inclui suporte para converter arquivos EPUB para PDF, XPS, DOC/DOCX e formatos de imagem populares como JPEG, PNG, GIF, TIFF, BMP e assim por diante. O exemplo a seguir mostra como desenvolvedores de software podem converter um arquivo EPUB do sistema de arquivos local para formatos de arquivo PNG usando código Ruby.

Como converter um arquivo EPUB do sistema de arquivos local para PNG via SDK Ruby?

# load the gem

require 'aspose_html_cloud'


# Get keys from aspose site.

# There is free quota available. 

# For more details, see https://purchase.aspose.cloud/pricing

CONFIG = {

    "basePath":"https://api.aspose.cloud/v4.0",
    "authPath":"https://api.aspose.cloud/connect/token",
    "apiKey":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
    "appSID":"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
    "debug":true

}

api_instance = AsposeHtml::HtmlApi.new CONFIG
src = "test.epub" # String | Source file.
dst = "test.png"  # String | Result file.


opts = { 

  width: 700,       # Float | Resulting image width in pixels. 
  height: 1000,     # Float | Resulting image height in pixels. 
  left_margin: 40,  # Float | Left resulting image margin in pixels.
  right_margin: 40, # Float | Right resulting image margin in pixels.
  top_margin: 50,   # Float | Top resulting image margin in pixels.
  bottom_margin: 50 # Float | Bottom resulting image margin in pixels.

}

begin

  #Convert the HTML file from the local file and save result to the local file.
  result = api_instance.convert_local_to_local(src, dst, opts)
  p result

rescue AsposeHtml::ApiError => e
  puts "Exception when calling api_instance.convert_local_to_local: #{e}"
end

 Português