1. Produtos
  2.   Processamento de texto
  3.   Ruby
  4.   Aspose.Words Cloud Ruby SDK

Aspose.Words Cloud Ruby SDK

 
 

Ruby SDK para criar e converter documentos MS Word

API Ruby Cloud para gerar, editar, dividir, mesclar, manipular e converter Word (DOC, DOCX, ODT) em PDF, HTML, EPUB, imagens e muito mais.

Aspose.Words Cloud SDK for Ruby é uma biblioteca poderosa que permite aos programadores de software trabalhar com documentos do Microsoft Word em a nuvem. Este SDK fornece um conjunto completo de recursos para criar, manipular e converter documentos do Word. O Aspose.Words Cloud SDK para Ruby é construído sobre a API REST Aspose.Words Cloud, que é uma API avançada e confiável para trabalhar com documentos do Microsoft Word na nuvem.

Aspose.Words Cloud SDK para Ruby fornece um conjunto abrangente de recursos para trabalhar com documentos do Word. Ele permite que os desenvolvedores de software gerem novos documentos do zero, modifiquem documentos existentes, convertam documentos do Word para outros formatos de arquivo suportados, manipulem propriedades de documentos, dividam documentos grandes em documentos menores, combinem vários documentos, adicionem marcas d'água em documentos do Word, apliquem uma senha ao Word documentos, execute mala direta, adicione e gerencie tabelas em documentos, compare documentos do Word, insira imagens e gráficos em documentos do Word e muito mais.

Aspose.Words Cloud SDK for Ruby fornece uma interface fácil de usar para desenvolvedores Ruby, simplificando a integração dos recursos de processamento de texto baseados em nuvem em seus aplicativos e ajudando-os a criptografar e proteger seus documentos de entrada. Ele oferece suporte a uma ampla variedade de formatos de documentos do Word, incluindo DOC, DOT, DOCX, DOCM, DOTX, DOTM, RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL, TIFF, PNG, JPEG, BMP, SVG e muito mais. No geral, o Aspose.Words é uma ferramenta poderosa para desenvolvedores Ruby que precisam trabalhar com documentos do Word na nuvem.

Previous Next

Primeiros passos com Aspose.Words Cloud SDK para Ruby

A maneira recomendada de instalar o Aspose.Words Cloud SDK para Ruby é usando RubyGem. Use o seguinte comando para uma instalação tranquila.

Instale o Aspose.Words Cloud SDK para Ruby via RubyGem


//Para instalar este pacote faça o seguinte: atualize seu Gemfile
gem 'aspose_words_cloud', '~> 23.2'
// or install directly
gem install aspose_words_cloud
 
Você também pode baixá-lo diretamente do GitHub.

Geração de documentos Word via Ruby Cloud API

Aspose.Words Cloud SDK para Ruby oferece aos programadores de software a capacidade de gerar novos documentos do Microsoft Word e OpenOffice sem instalar o Microsoft Office. Ele pode criar arquivos Word em DOC, DOCX, RTF, DOT, DOTX, DOTM, FlatOPC (XML) e muito mais. A biblioteca inclui vários recursos para lidar com a criação e gerenciamento de documentos do Word, como inserção de novas páginas, adição de marcas d'água em documentos do Word, inserção de um campo de número de página, adição e gerenciamento de tabelas, inserção de texto em documentos do Word, classificações de documentos e texto e muitos mais.

Crie um novo documento do Word em aplicativos Python

 

require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end

@words_api = WordsAPI.new

create_request = CreateDocumentRequest.new(file_name: 'Sample.docx')
@words_api.create_document(create_request)

Converter documentos do Word via API Ruby

Aspose.Words Cloud SDK para Ruby fornece um recurso muito poderoso para converter documentos do Word em vários outros formatos de arquivo suportados usando RESTAPIs. A biblioteca oferece suporte para importação e exportação de documentos para alguns formatos de arquivo populares como DOC, DOCX, PDF, RTF, DOT, DOTX, ODT, OTT, HTML, MHTML, XML e TXT. Os desenvolvedores também podem exportar apenas documentos do Word para formatos de arquivo como PS, XPS, OpenXPS, PNG, JPEG, BMP, SVG, TIFF, EMF, PCL, EPUB e muitos mais. O exemplo a seguir demonstra como os desenvolvedores de software podem converter programaticamente Word em PDF.

Convert Word to PDF via Ruby API

 
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end

@words_api = WordsAPI.new
request_document = File.open('Sample.docx')
convert_request = ConvertDocumentRequest.new(document: request_document, format: 'pdf')
@words_api.convert_document(convert_request)

Gerenciar cabeçalhos/rodapés e hiperlinks por meio da API Python

Aspose.Words Cloud SDK oferece aos desenvolvedores de software a capacidade de gerenciar cabeçalhos e rodapés dentro de documentos do Word usando comandos Python. A biblioteca inclui suporte para inserir um cabeçalho/rodapé em um documento do Word, atualizar o conteúdo dos cabeçalhos/rodapés, obter um cabeçalho/rodapé de um documento do Word, bem como de uma seção, vincular cabeçalhos/rodapés de uma seção à anterior. , exclua um objeto `HeaderFooter` de um documento do Word online e muito mais. Os desenvolvedores também adicionam, excluem e obtêm hiperlinks de documentos do Word com facilidade.

Insira um cabeçalho/rodapé em um documento do Word por meio da API Python

import os

import asposewordscloud
import asposewordscloud.models.requests
from asposewordscloud.rest import ApiException
from shutil import copyfile
words_api = WordsApi(client_id = '####-####-####-####-####', client_secret = '##################') 
request_document = open('Sample.doc', 'rb')
insert_request = asposewordscloud.models.requests.InsertHeaderFooterOnlineRequest(document=request_document, section_path='', header_footer_type='FooterEven')
words_api.insert_header_footer_online(insert_request)

Proteção de documentos do Word em aplicativos Ruby

O Aspose.Words Cloud SDK para Ruby torna mais fácil para os desenvolvedores de software proteger e proteger documentos do Word dentro de seus próprios aplicativos Ruby. A biblioteca inclui vários recursos para lidar com a proteção de documentos, como adicionar proteção a documentos do Word, restringir a edição de documentos, criptografar documentos do Word com senha, adicionar uma assinatura digital e muito mais. O exemplo a seguir demonstra como adicionar proteção a um documento do Word na nuvem.

Como adicionar proteção a documentos do Word por meio da API Cloud

require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end

@words_api = WordsAPI.new
request_document = File.open('Sample.docx')
request_protection_request = ProtectionRequest.new({:NewPassword => '123'})
protect_request = ProtectDocumentOnlineRequest.new(document: request_document, protection_request: request_protection_request)
@words_api.protect_document_online(protect_request)

Mesclar e dividir documentos do Word via Ruby API

Aspose.Words Cloud SDK para Ruby inclui suporte completo para dividir e mesclar documentos do Word dentro de seus próprios aplicativos Ruby. A biblioteca inclui suporte para mesclar vários documentos Word ou PDF em um único documento com apenas algumas linhas de código. A biblioteca também pode dividir documentos grandes, dividir páginas específicas do Word em PDFs ou qualquer outro formato de arquivo compatível, como documentos DOC, DOT, DOCX, DOTX, RTF, ODT, OTT, TXT e salvar os resultados em DOC, DOCX, PDF , ODT, RTF, HTML, JPEG, PNG e muitos outros formatos de arquivo.

How to Split DOCX to PDFs via Ruby Library?

require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'

end

@words_api = WordsAPI.new
request_document = File.open('Sample.docx')
split_request = SplitDocumentOnlineRequest.new(document: request_document, format: 'text', dest_file_name: 'SplitDocument.text', from: 1, to: 2)
@words_api.split_document_online(split_request)

 Português