Editar Word en Ruby SDK

Use la REST API para editar Word en Ruby mediante programación

Cuando los desarrolladores modifican un Word documento con esta Ruby biblioteca, lo que en realidad se está editando es el modelo de objeto del documento (DOM). Por lo tanto, se pueden realizar casi todos los cambios en el Word documento representado como DOM. Con el Ruby SDK proporcionado, los desarrolladores pueden editar fácilmente un documento: modificar texto, actualizar tablas, agregar imagenes, etc. Simplemente cargue un Word, realice los cambios necesarios mediante programación y exporte el resultado al mismo o cualquier formato de guardado compatible.

Ver fragmento de código

Edite Word en Ruby usando la REST API

Nuestra biblioteca de Ruby brinda a los desarrolladores la capacidad de modificar un Word documento directamente mediante la edición de su Modelo de objeto de documento (DOM), lo que significa que no es necesario instalar ningún software adicional.

Edite texto en un Word archivo usando Ruby

El caso más popular para editar un Word archivo es la edición de texto. Con la solución de software dada, puede agregar, modificar o eliminar texto usando Ruby dentro del documento.

Editar tabla en Word archivo usando Ruby

Otra opción popular de edición de Word es la edición de tablas. Nuestro SDK de Ruby le permite trabajar con tablas y texto en celdas de tablas.

Los desarrolladores de Ruby pueden agregar o eliminar tablas y celdas de tablas, así como agregar, editar y eliminar texto dentro de ellas.

Agregue una imagen a un Word archivo usando Ruby

Además de editar texto y tablas en Word, existe otra opción común: agregar imagenes a un documento en Ruby. Los desarrolladores de Ruby también pueden agregar una imagen en un Word archivo usando DOM.

Editar Word programáticamente

Pruebe este poderoso SDK de Ruby y evalúe algunas opciones en la edición de Word documentos. Usando el siguiente ejemplo, cargue su Word documento y realice algunos cambios: agregue texto, agregue una tabla y una celda de tabla con texto o inserte una imagen en el Word documento:

Sube un documento que quieras modificar
Ejecutar código
Sube una imagen que quieras insertar
Seleccione el formato de destino de la lista
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('Input.docx')
request_paragraph = ParagraphInsert.new({:Text => 'Morbi enim nunc faucibus a.'})
insert_paragraph_request = InsertParagraphOnlineRequest.new(document: request_document, 
   paragraph: request_paragraph)
insert_paragraph = @words_api.insert_paragraph_online(insert_paragraph_request)

convert_request = ConvertDocumentRequest.new(
   document: insert_paragraph.document.values[0], format: 'docx')
convert = @words_api.convert_document(convert_request)
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('Input.docx')
request_table = TableInsert.new({:ColumnsCount => 1, :RowsCount => 2})
insert_table_request = InsertTableOnlineRequest.new(document: request_document, 
   table: request_table, node_path: '')
insert_table = @words_api.insert_table_online(insert_table_request)

convert_request = ConvertDocumentRequest.new(
   document: insert_table.document.values[0], format: 'docx')
convert = @words_api.convert_document(convert_request)
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('Input1.docx')
request_drawing_object = DrawingObjectInsert.new({:Height => 0, :Left => 0, :Top => 0, 
   :Width => 0, :RelativeHorizontalPosition => 'Margin', 
      :RelativeVerticalPosition => 'Margin', :WrapType => 'Inline'})
request_image_file = File.open('Input2.docx')
insert_drawing_object_request = InsertDrawingObjectOnlineRequest.new(
   document: request_document, drawing_object: request_drawing_object, 
      image_file: request_image_file, node_path: 'sections/0')
insert_drawing_object = @words_api.insert_drawing_object_online(insert_drawing_object_request)

convert_request = ConvertDocumentRequest.new(
   document: insert_drawing_object.document.values[0], format: 'docx')
convert = @words_api.convert_document(convert_request)
Ejecutar código
  
Copie el código Ruby al portapapeles

Como editar Word Ruby REST API

  1. Instale 'Aspose.Words Cloud para Ruby'
  2. Agregue una referencia de biblioteca (importe la biblioteca) a su proyecto Ruby
  3. Cargue Word para editar en Ruby
  4. Insertar contenido al principio de Word
  5. Descargue el documento de resultados del almacenamiento en la nube

Ruby biblioteca para usar DOCX edición

Instale Aspose.Words Cloud SDK for Ruby mediante el servicio de alojamiento RubyGems. Ejecute gem install aspose_words_cloud para instalar el paquete. Como alternativa, puede clonar manualmente el código fuente de Aspose.Words Cloud SDK for Ruby desde GitHub y usarlo en su proyecto. Siga estas Instructions para obtener rápidamente las credenciales de seguridad necesarias y acceder a nuestra REST API.

Requisitos del sistema

Ruby 2.6 o más reciente

Consulte la Repository Documentation para ver los detalles.

Otros formatos de archivo compatibles

Puede realizar la operación de edición para otros formatos de archivo:

5%

Suscríbase a las actualizaciones de productos de Aspose

Reciba boletines y ofertas mensuales directamente en su buzón.

© Aspose Pty Ltd 2001-2024. Reservados todos los derechos.