Convierta archivos de imagen de Word a JPEG, PNG o GIF en Python

Convierta archivos de imagen de Word a JPEG, PNG o GIF en Python

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. En este artículo, aprenderemos cómo convertir Word a un archivo de imagen JPEG, PNG o GIF en Python.

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

API REST de conversión de Word a imágenes: Python SDK

Para convertir imágenes JPG, PNG y GIF en Python, utilizaremos Ruby SDK of GroupDocs.Conversion Cloud API. Python SDK de GroupDocs.Conversion proporciona la mejor manera de convertir Word DOCX a archivos JPG, PNG y GIF en segundos. Es 100% gratuito, seguro y fácil de usar Python SDK para la conversión de archivos. Permite convertir documentos de formatos compatibles a imágenes mediante programación en la nube. Puede instalarlo usando el siguiente comando en la consola:

pip 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:

# Importe el SDK de Python en su aplicación de Python desde http://api.groupdocs.cloud
import groupdocs_conversion_cloud

# Obtenga client_id y client_secret de https://dashboard.groupdocs.cloud después del registro gratuito.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Obtener configuraciones de la API de archivos 
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "DefaultStorage"

Cómo convertir Word a JPEG usando REST API en Python

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 el nombre de almacenamiento y la ruta del archivo de Word
  • Establezca el formato de archivo de imagen resultante como “jpeg”
  • Cree una instancia de DocxLoadOptions
  • Establecer la contraseña del archivo de Word y cargar\opciones
  • Cree una instancia de JpegConvertOptions
  • Defina la escala de grises, desde\página, páginas\recuento, calidad, rotación\ángulo y uso\pdf, etc.
  • 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 código de ejemplo demuestra cómo convertir documentos de Word a formato de imagen JPEG usando REST API en Python:

# Cómo convertir Word DOCX a JPEG usando REST API en Python
try:
    # Crear una instancia de la API
    convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

    # Definir la configuración de conversión
    settings = groupdocs_conversion_cloud.ConvertSettings()
    settings.storage_name = storage_name
    settings.file_path = "python-testing/sample-word.docx"
    settings.format = "jpeg"
    
    loadOptions = groupdocs_conversion_cloud.DocxLoadOptions()
    loadOptions.password = "password"
    
    settings.load_options = loadOptions;
    
    convertOptions = groupdocs_conversion_cloud.JpegConvertOptions()
    convertOptions.gray_scale = 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 = "python-testing"
    
    request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
    response = convert_api.convert_document(request)

    print("Successfully converted Word DOCX to JPEG image format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
    print("Exception while calling API: {0}".format(e.message))

El ejemplo de código anterior guardará el archivo JPEG convertido en la nube.

Convierta DOC/DOCX a PNG en Python usando REST API

También puede convertir Word Doc/Docx a formato de archivo PNG 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
  • Luego, configure el nombre de almacenamiento y la ruta del archivo de Word
  • Además, establezca “png” como formato de imagen de salida
  • Cree una instancia de DocxLoadOptions
  • Establecer la contraseña del archivo de Word y cargar\opciones
  • 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 código de ejemplo muestra cómo convertir Word a formato PNG usando REST API en Python:

# Cómo convertir Word DOCX a PNG usando REST API en Python
# Crear una instancia de la API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# Definir la configuración de conversión
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/sample-word.docx"
settings.format = "png"

loadOptions = groupdocs_conversion_cloud.DocxLoadOptions()
loadOptions.password = "password"

settings.load_options = loadOptions;

convertOptions = groupdocs_conversion_cloud.PngConvertOptions()
convertOptions.gray_scale = 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 = "python-testing"

request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)
print("Successfully converted DOCX to PNG file format: " + str(response))

Convierta Word DOC/DOCX a GIF en Python usando REST API

Puede convertir Word Docx a JPG 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
  • Luego, configure el nombre de almacenamiento y la ruta del archivo de Word
  • Ahora, proporcione “gif” como formato de imagen de salida
  • Cree una instancia de DocxLoadOptions
  • Establecer la contraseña del archivo de Word y cargar\opciones
  • Cree una instancia de GifConvertOptions
  • Defina la escala de grises, desde\página, páginas\recuento, calidad, rotación\ángulo y uso\pdf, etc..
  • Establezca convertOptions en la configuración
  • A continuación, 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 Doc/Docx a formato de archivo de imagen GIF usando la API REST en Python:

# Cómo convertir Word DOCX a GIF usando REST API en Python
# Crear una instancia de la API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# Definir la configuración de conversión
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/sample-word.docx"
settings.format = "gif"

loadOptions = groupdocs_conversion_cloud.DocxLoadOptions()
loadOptions.password = "password"

settings.load_options = loadOptions;

convertOptions = groupdocs_conversion_cloud.GifConvertOptions()
convertOptions.gray_scale = 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 = "python-testing"

request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)
print("Successfully converted Word to GIF format: " + str(response))

Convertidor de palabra a imagen en línea gratis

Pruebe la siguiente herramienta gratuita de conversión de JPG, PNG y GIF en línea, que se desarrolla utilizando la API anterior.

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 en Python;
  • cómo convertir word doc/docx a formato de imagen png usando Python;
  • cómo convertir word doc/docx a formato de archivo gif en Python;

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 de soporte gratuito.

Ver también