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
- Cómo convertir Word a JPEG usando REST API en Python
- Convierta DOC/DOCX a PNG en Python usando REST API
- Convierta Word DOC/DOCX a GIF en Python usando REST API
- Convertidor de palabras a imágenes en línea gratis
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.