Cómo convertir formatos de Word a imagen usando REST API en Ruby

¿Cómo convertir DOCX a tipos de archivos de imágenes usando la API REST?

Word es uno de los formatos populares para compartir e imprimir documentos. A menudo necesitamos convertir documentos de Word a diferentes formatos de imagen. Es mejor utilizar herramientas especializadas ya desarrolladas que proporcionen una solución de conversión flexible y de fácil mantenimiento para sus necesidades. Ruby SDK de GroupDocs.Conversion proporciona la mejor manera de convertir archivos DOCX de Word a JPG, PNG y GIF en segundos. Es 100% gratuito, seguro y fácil de usar Ruby SDK para la conversión de archivos. Permite convertir documentos de formatos compatibles a imágenes mediante programación en la nube

En este artículo, aprenderemos cómo convertir palabras en imágenes utilizando la API REST en Ruby. En este artículo se tratarán los siguientes temas:

API REST de conversión de Word a imágenes de alto rendimiento y SDK de Ruby

Para convertir imágenes JPG, PNG y GIF a Ruby, utilizaremos Ruby SDK of GroupDocs.Conversion Cloud API. Puede instalarlo usando el siguiente comando en la consola:

gem install groupdocs_conversion_cloud

En primer lugar, obtenga su ID de cliente y secreto del tablero antes de seguir los pasos mencionados a continuación. Una vez que tenga su identificación y secreto, agregue el siguiente código en su aplicación como se muestra a continuación:

# Cargue la gema en su aplicación Ruby para http://api.groupdocs.cloud
require 'groupdocs_conversion_cloud'

# Obtenga su client_id y client_secret de https://dashboard.groupdocs.cloud después del registro gratuito.
@app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
@storage_name = "my-local-storage"

Convierta Word a JPEG usando REST API en Ruby

Podemos convertir palabras en imágenes siguiendo los sencillos pasos que se indican a continuación: En primer lugar, debe cargar el archivo docx en la nube con el siguiente código de ejemplo: como resultado, el archivo cargado estará disponible en sección de archivos del tablero en la nube. Ahora, puede convertir Word a formato JPEG mediante programación siguiendo los pasos que se detallan a continuación:

  • En primer lugar, cree una instancia de ConvertApi.
  • A continuación, cree una instancia de ConvertSettings.
  • Luego, configure la ruta del archivo de Word y el nombre de almacenamiento.
  • Además, asigne “jpeg” como formato de imagen de salida.
  • Cree una instancia de DocxLoadOptions
  • Establezca la contraseña del archivo de Word y las opciones de carga.
  • Cree una instancia de JpegConvertOptions.
  • Defina los valores de escala de grises, desde\página, páginas\recuento, calidad, rotación\ángulo y uso\pdf.
  • Establezca convertOptions en la configuración.
  • Ahora, proporcione la ruta del archivo de salida.
  • Después de eso, cree ConvertDocumentRequest con ConvertSettings como argumento.
  • Finalmente, llame al método ConvertApi.convert\document() con ConvertDocumentRequest para guardar el archivo convertido.

El siguiente ejemplo de código muestra cómo convertir un documento de Word en una imagen JPEG mediante la API REST en Ruby.

# Cómo convertir word docx a jpeg
# Obtener una instancia de ConvertAPI
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Inicializar y establecer la configuración de conversión
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "word-to-images/one-page.docx"
@settings.format = "jpeg"

# Establecer las opciones de carga de Docx
@loadOptions = GroupDocsConversionCloud::DocxLoadOptions.new()
@loadOptions.password = "password"
@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::JpegConvertOptions.new()
@convertOptions.grayscale = true
@convertOptions.from_page = 1
@convertOptions.pages_count = 1
@convertOptions.quality = 100
@convertOptions.rotate_angle = 90
@convertOptions.use_pdf = false

@settings.convert_options = @convertOptions
@settings.output_path = "word-to-images"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)

@result = @apiInstance.convert_document(@request)
puts("Word doc successfully converted to jpeg. " + (@result).to_s)

El ejemplo de código anterior guardará el archivo JPEG convertido en la nube. También puede descargarlo agregando el archivo de descarga API.

Cómo convertir Word a JPG usando opciones avanzadas

Podemos convertir Word Doc a formato JPG usando configuraciones avanzadas mediante programación siguiendo los pasos que se detallan a continuación:

  • Cree una instancia de ConvertApi.
  • Luego, cree una instancia de ConvertSettings.
  • Además, establezca el nombre de almacenamiento y la ruta del archivo de Word.
  • Establezca “jpg” como formato de imagen de salida.
  • Cree una instancia de JpgConvertOptions.
  • Defina los valores from\page y pages\count.
  • Establezca convertOptions en la configuración.
  • Ahora, proporcione la ruta del archivo de salida.
  • Después de eso, cree ConvertDocumentRequest con ConvertSettings como argumento.
  • Finalmente, llame al método ConvertApi.convert\document() con ConvertDocumentRequest para guardar el archivo convertido.

El siguiente ejemplo de código muestra cómo convertir palabras en imágenes JPG con opciones de conversión avanzadas.

# Cómo convertir word docx a jpg
# Obtener una instancia de Convert API
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)
 
# Inicializar la configuración de conversión de imágenes
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.storage_name = @storage_name
@settings.file_path = "word-to-images/one-page.docx"
@settings.format = "jpg"

@convertOptions = GroupDocsConversionCloud::JpgConvertOptions.new
@convertOptions.from_page = 1
@convertOptions.pages_count = 2

@settings.convert_options = @convertOptions
@settings.output_path = "word-to-images"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)

# Convertir a jpg
@response = @apiInstance.convert_document(@request)
puts("Word docx successfully converted to jpg format.")

Cómo convertir DOCX a PNG usando REST API en Ruby

Puede convertir Word Docx a formato PNG mediante programación siguiendo los pasos que se detallan a continuación:

  • Cree una instancia de ConvertApi.
  • A continuación, cree una instancia de ConvertSettings.
  • Luego, configure la ruta del archivo de Word y el nombre de almacenamiento.
  • Además, establezca “png” como formato de imagen de salida.
  • Cree una instancia de DocxLoadOptions
  • Establezca la contraseña del archivo de Word y las opciones de carga.
  • Cree una instancia de PngConvertOptions.
  • Defina los valores de escala de grises, desde\página, páginas\recuento, calidad, rotación\ángulo y uso\pdf.
  • Establezca convertOptions en la configuración.
  • Ahora, proporcione la ruta del archivo de salida.
  • Después de eso, cree ConvertDocumentRequest con ConvertSettings como argumento.
  • Finalmente, llame al método ConvertApi.convert\document() con ConvertDocumentRequest para guardar el archivo convertido.

El siguiente ejemplo de código muestra cómo convertir Word a formato PNG usando REST API en Ruby.

# Cómo convertir word docx a png
# Obtener una instancia de Convert API
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Inicializar la configuración de conversión
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "word-to-images/one-page.docx"
@settings.format = "png"

# Establecer las opciones de carga de Word Docx
@loadOptions = GroupDocsConversionCloud::DocxLoadOptions.new()
@loadOptions.password = "password"
@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::PngConvertOptions.new()
@convertOptions.grayscale = true
@convertOptions.from_page = 1
@convertOptions.pages_count = 1
@convertOptions.quality = 100
@convertOptions.rotate_angle = 90
@convertOptions.use_pdf = false

@settings.convert_options = @convertOptions
@settings.output_path = "word-to-images"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)

@result = @apiInstance.convert_document(@request)
puts("Word Docx successfully converted to png image. ")

Convierta Word DOCX a GIF en Ruby usando REST API

Podemos convertir Word Docx a JPG mediante programación siguiendo los pasos que se detallan a continuación:

  • Cree una instancia de ConvertApi.
  • A continuación, cree una instancia de ConvertSettings.
  • Luego, configure la ruta del archivo de Word y el nombre de almacenamiento.
  • Además, establezca “gif” como formato de imagen de salida.
  • Cree una instancia de DocxLoadOptions
  • Establezca la contraseña del archivo de Word y las opciones de carga.
  • Cree una instancia de GifConvertOptions.
  • Defina los valores de escala de grises, desde\página, páginas\recuento, calidad, rotación\ángulo y uso\pdf.
  • Establezca convertOptions en la configuración.
  • Ahora, proporcione la ruta del archivo de salida.
  • Después de eso, cree ConvertDocumentRequest con ConvertSettings como argumento.
  • Finalmente, llame al método ConvertApi.convert\document() con ConvertDocumentRequest para guardar el archivo convertido.

El siguiente ejemplo de código muestra cómo convertir Word Docx en un archivo GIF usando REST API en Ruby. Siga los pasos mencionados anteriormente para cargar un archivo.

# Cómo convertir word docx a gif
# Obtener una instancia de Convert API
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Inicializar la configuración de conversión
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "word-to-images/one-page.docx"
@settings.format = "gif"

# Establecer las opciones de carga de Word Docx
@loadOptions = GroupDocsConversionCloud::DocxLoadOptions.new()
@loadOptions.password = "password"
@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::GifConvertOptions.new()
@convertOptions.grayscale = true
@convertOptions.from_page = 1
@convertOptions.pages_count = 1
@convertOptions.quality = 100
@convertOptions.rotate_angle = 90
@convertOptions.use_pdf = false

@settings.convert_options = @convertOptions
@settings.output_path = "word-to-images"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)
@result = @apiInstance.convert_document(@request)
puts("Word Docx successfully converted to gif format. ")

Convertidor gratuito de palabras a imágenes en línea

Pruebe la siguiente herramienta gratuita de conversión de JPG, PNG y GIF en línea, que se desarrolla utilizando la API anterior https://products.aspose.app/words/conversion/docx-to-image.

Conclusión

En este artículo, hemos aprendido cómo convertir formatos de palabra a imagen en la nube. Ahora ya sabes cómo:

  • convertir documentos de Word a jpeg/jpg usando REST API en Ruby
  • cómo convertir word docx a formato de imagen png usando ruby
  • convertir word docx a formato de archivo gif usando REST API en ruby

Puede obtener más información sobre GroupDocs.Conversion Cloud API utilizando la documentación. También proporcionamos una sección Referencia de API que le permite visualizar e interactuar con nuestras API directamente a través del navegador.

Hacer una pregunta

Si tiene alguna pregunta sobre el convertidor de Word docx a imagen, no dude en consultarnos en el Foro.

Ver también