Cómo convertir Word a formato de archivo TIFF usando Ruby

Cómo convertir Word a formato de archivo TIFF usando Ruby

TIFF o el formato de archivo de imagen etiquetada es uno de los formatos más populares para almacenar imágenes rasterizadas y gráficos. TIFF o Tagged Image File Format son archivos de imagen sin pérdidas y no es necesario comprimirlos ni perder calidad de imagen ni información. TIFF admite varias páginas y un archivo TIFF de varias páginas puede tener más de una imagen en forma de páginas. Esta característica hace que TIFF sea una opción adecuada para convertir a documentos de Word. Para realizar esta conversión mediante programación, este artículo cubre cómo convertir Word a formato de archivo TIFF usando Ruby.

En este artículo se tratarán los siguientes temas:

API de conversión de Word a TIFF - Instalación

Para convertir documentos DOCX o DOC a formato TIFF, utilizaremos Ruby SDK of GroupDocs.Conversion Cloud API. Es una poderosa biblioteca de Ruby para crear y manipular documentos de Word sin problemas. Además, proporciona una conversión de alta fidelidad de archivos de Word a más de 50 formatos populares de documentos e imágenes. Puede instalar la biblioteca de Ruby usando el siguiente comando.

gem install groupdocs_conversion_cloud

También debe crear una cuenta gratuita visitando Aspose.Cloud Dashboard, para que pueda administrar documentos en el almacenamiento en la nube. Antes de continuar, rápidamente obtenga su ID de cliente y Secreto de cliente desde el tablero. Ahora agregue el siguiente código en su aplicació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"
@mystorage = "Default-Storage"

Convierta el formato de archivo de Word a TIFF en Ruby

Puede convertir un documento de Word a un archivo TIFF mediante programación siguiendo los pasos que se detallan a continuación:

  • Crear una instancia de ConvertApi
  • A continuación, cree una instancia de ConvertSettings
  • Establecer el nombre de almacenamiento y la ruta del archivo de Word
  • Proporcione “tiff” como formato de archivo de salida
  • Cree una instancia de DocxLoadOptions
  • Establezca la contraseña del archivo docx protegido y las opciones de carga
  • Crear una instancia de TiffConvertOptions
  • Definir desde\página, páginas\recuento, rotar\ángulo, escala de grises y usar\pdf
  • Establecer convertOptions en el objeto de 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 un archivo TIFF usando REST API en Ruby:

# Cómo convertir docx a tiff usando REST API
# 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 = @mystorage
@settings.file_path = "docx-to-tiff/four-pages.docx"
@settings.format = "tiff"

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

@convertOptions = GroupDocsConversionCloud::TiffConvertOptions.new()
@convertOptions.from_page = 2
@convertOptions.pages_count = 2
@convertOptions.rotate_angle = 90
@convertOptions.grayscale = true
# Si es verdadero, la entrada se convierte a PDF y luego al formato deseado
@convertOptions.use_pdf = false

@settings.convert_options = @convertOptions
@settings.output_path = "docx-to-tiff"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)
# Convertir documento a formato de archivo tiff
@result = @apiInstance.convert_document(@request)
puts("Successfully converted word document to tiff file. " + (@result).to_s)

Cómo convertir páginas específicas de WORD a TIFF

También puede convertir una colección de páginas de palabras a TIFF mediante programación siguiendo los pasos que se detallan a continuación:

  • Crear una instancia de ConvertApi
  • A continuación, cree una instancia de ConvertSettings
  • Establecer el nombre de almacenamiento y la ruta del archivo de Word
  • Proporcione “tiff” como formato de archivo de salida
  • Cree una instancia de DocxLoadOptions
  • Establezca la contraseña del archivo docx protegido y las opciones de carga
  • Crear una instancia de TiffConvertOptions
  • Definir colección de páginas, rotar\ángulo, escala de grises y usar\pdf
  • Establecer convertOptions en el objeto de 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 páginas específicas de Word a un archivo TIFF usando REST API en Ruby:

# Este ejemplo de código demuestra cómo convertir páginas específicas de DOCX a TIFF
# Crear instancia de conversión de API
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Crear configuraciones de conversión
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.storage_name = @mystorage
@settings.file_path =  "docx-to-tiff/four-pages.docx"
@settings.format = "tiff"

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

@convertOptions = GroupDocsConversionCloud::TiffConvertOptions.new
# Los índices de página de las páginas específicas que se van a convertir
@convertOptions.pages = [2, 3, 4]
@convertOptions.rotate_angle = 90
@convertOptions.grayscale = true
@convertOptions.use_pdf = false
@settings.convert_options = @convertOptions
@settings.output_path =  "docx-to-tiff"
 
# Word convierte páginas específicas a formato TIFF
@response = @apiInstance.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("Successfully converted word pages to TIFF file.")

Convertidor de DOCX (Word) a TIFF en línea{#Convertidor-de-DOCX-Word-a-TIFF en línea}

¿Cómo convertir DOCX a TIFF en línea? Pruebe la siguiente herramienta gratuita de conversión de word a tiff en línea, que se desarrolla utilizando la API anterior.

Resumiendo

En este artículo hemos aprendido:

  • cómo convertir un documento de word a un archivo tiff en ruby;
  • cómo convertir páginas específicas de un archivo docx a formato tiff;

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

Hacer una pregunta

Si tiene alguna pregunta sobre el convertidor DOCX a TIFF, no dude en consultarnos en el Foro de soporte gratuito.

Artículos relacionados

Los siguientes artículos son muy recomendables para aprender sobre: