1. Productos
  2.   Procesamiento de textos
  3.   Ruby
  4.   Aspose.Words Cloud Ruby SDK

Aspose.Words Cloud Ruby SDK

 
 

Ruby SDK para crear y convertir documentos de MS Word

API de Ruby Cloud para generar, editar, dividir, fusionar, manipular y convertir Word (DOC, DOCX, ODT) a PDF, HTML, EPUB, imágenes y muchos más.

Aspose.Words Cloud SDK para Ruby es una potente biblioteca que permite a los programadores de software trabajar con documentos de Microsoft Word en la nube. Este SDK proporciona un conjunto completo de funciones para crear, manipular y convertir documentos de Word. El SDK de Aspose.Words Cloud para Ruby está construido sobre la API REST de Aspose.Words Cloud, que es una API avanzada y confiable para trabajar con documentos de Microsoft Word en la nube.

Aspose.Words Cloud SDK para Ruby ha proporcionado un conjunto completo de funciones para trabajar con documentos de Word. Permite a los desarrolladores de software generar nuevos documentos desde cero, modificar documentos existentes, convertir documentos de Word a otros formatos de archivo compatibles, manipular las propiedades de los documentos, dividir documentos grandes en otros más pequeños, combinar varios documentos, agregar marcas de agua en documentos de Word, aplicar una contraseña a Word. documentos, ejecutar combinación de correspondencia, agregar y administrar tablas en documentos, comparar documentos de Word, insertar imágenes y gráficos en documentos de Word y mucho más.

Aspose.Words Cloud SDK para Ruby proporciona una interfaz fácil de usar para los desarrolladores de Ruby, lo que simplifica la integración de las capacidades de procesamiento de Word basadas en la nube en sus aplicaciones y les ayuda a cifrar y proteger sus documentos de entrada. Proporciona compatibilidad con una amplia gama de formatos de documentos de Word, incluidos DOC, DOT, DOCX, DOCM, DOTX, DOTM, RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL, TIFF, PNG, JPEG, BMP. SVG y muchos más. En general, Aspose.Words es una herramienta poderosa para los desarrolladores de Ruby que necesitan trabajar con documentos de Word en la nube.

Previous Next

Introducción a Aspose.Words Cloud SDK para Ruby

La forma recomendada de instalar Aspose.Words Cloud SDK para Ruby es usar RubyGem. Utilice el siguiente comando para una instalación sin problemas.

Instalar Aspose.Words Cloud SDK para Ruby a través de RubyGem


//Para instalar este paquete haz lo siguiente: actualiza tu Gemfile
gem 'aspose_words_cloud', '~> 23.2'
// o instalar directamente
gem install aspose_words_cloud
 
You can also download it directly from GitHub.

Generación de documentos de Word a través de Ruby Cloud API

Aspose.Words Cloud SDK para Ruby brinda a los programadores de software la capacidad de generar nuevos documentos de Microsoft Word y OpenOffice sin instalar Microsoft Office. Puede crear archivos de Word en DOC, DOCX, RTF, DOT, DOTX, DOTM, FlatOPC (XML) y más. La biblioteca ha incluido varias funciones para manejar la creación y administración de documentos de Word, como insertar nuevas páginas, agregar marcas de agua en documentos de Word, insertar un campo de número de página, agregar y administrar tablas, insertar texto en documentos de Word, clasificaciones de documentos y texto, y muchas más. más.

Crear un nuevo documento de Word en aplicaciones 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)

Convertir documentos de Word mediante la API Ruby

Aspose.Words Cloud SDK para Ruby ha proporcionado una característica muy poderosa para convertir documentos de Word a varios otros formatos de archivo compatibles usando RESTAPI. La biblioteca brinda soporte para importar y exportar documentos a algunos formatos de archivo populares como DOC, DOCX, PDF, RTF, DOT, DOTX, ODT, OTT, HTML, MHTML, XML y TXT. Los desarrolladores también pueden exportar documentos de Word únicamente a formatos de archivo como PS, XPS, OpenXPS, PNG, JPEG, BMP, SVG, TIFF, EMF, PCL, EPUB y muchos más. El siguiente ejemplo demuestra cómo los desarrolladores de software pueden convertir Word a PDF mediante programación.

Convertir Word a PDF mediante 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)

Administrar encabezados/pies de página e hipervínculos a través de la API de Python

Aspose.Words Cloud SDK brinda a los desarrolladores de software la capacidad de administrar encabezados y pies de página dentro de documentos de Word mediante comandos de Python. La biblioteca ha incluido soportes para insertar un encabezado/pie de página en un documento de Word, actualizar el contenido de los encabezados/pies de página, obtener un encabezado/pie de página de un documento de Word así como de una sección, vincular encabezados/pies de página de una sección a la anterior. , eliminar un objeto `HeaderFooter` de un documento de Word en línea y muchos más. Los desarrolladores también agregan, eliminan y obtienen hipervínculos de documentos de Word con facilidad.

Insertar un encabezado/pie de página en un documento de Word mediante la API de 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)

Protección de documentos de Word en aplicaciones Ruby

Aspose.Words Cloud SDK para Ruby facilita a los desarrolladores de software asegurar y proteger documentos de Word dentro de sus propias aplicaciones Ruby. La biblioteca ha incluido varias funciones para manejar la protección de documentos, como agregar protección a los documentos de Word, restringir la edición de documentos, cifrar documentos de Word con contraseña, agregar una firma digital y muchas más. El siguiente ejemplo demuestra cómo agregar protección a un documento de Word en la nube.

Cómo agregar protección a documentos de Word a través de la API de la nube

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)

Combinar y dividir documentos de Word mediante Ruby API

Aspose.Words Cloud SDK para Ruby ha incluido soporte completo para dividir y fusionar documentos de Word dentro de sus propias aplicaciones Ruby. La biblioteca ha incluido soporte para fusionar varios documentos de Word o PDF en un solo documento con sólo un par de líneas de código. La biblioteca también puede dividir documentos grandes, dividir páginas específicas de Word en archivos PDF o cualquier otro formato de archivo compatible, como documentos DOC, DOT, DOCX, DOTX, RTF, ODT, OTT, TXT, y guardar los resultados en DOC, DOCX, PDF. , ODT, RTF, HTML, JPEG, PNG y muchos otros formatos de archivo.

¿Cómo dividir DOCX en archivos PDF a través de 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)

 Español