Cómo convertir JPG a Word en Python

Cómo convertir JPG a Word en Python

JPG, también conocido como JPEG, es un formato de imagen comprimida ampliamente utilizado para contener imágenes digitales. Es el formato de imagen más popular que admite la compresión con pérdida. Mientras que Microsoft Word se utiliza para el procesamiento de textos y la creación de documentos. En ciertos casos, debe convertir JPG a MS Word para que sea editable. El convertidor de JPG a Word convierte la imagen en un archivo doc en unos pocos segundos. Entonces, en este artículo aprenderá cómo convertir JPG a Word en Python.

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

API REST de conversión de JPG/JPEG a Word - Instalación {#JPG/JPEG-to-Word-Conversion-REST-API—Installation}

Para convertir JPG a documento de Word, utilizaré la API Python SDK de GroupDocs.Conversion Cloud. Esta API le permite convertir sus documentos e imágenes de cualquier formato de archivo compatible a cualquier formato que necesite. Puede convertir fácilmente entre más de 50 tipos de documentos e imágenes como Word, PowerPoint, Excel, PDF, HTML, CAD, imágenes rasterizadas, etc.

Puede instalar GroupDocs.Conversion Cloud en su aplicación Python usando el siguiente comando en la consola:

pip install groupdocs_conversion_cloud

Obtenga su ID de cliente y Secreto de cliente del panel de control antes de comenzar a seguir los pasos y los ejemplos de código disponibles. Una vez que tenga su identificación y secreto, agregue el código 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 = "MyStorage"

Convierta JPG/JPEG a Word en Python usando REST API

Puede convertir archivos JPG a Word siguiendo los sencillos pasos que se mencionan a continuación:

Sube el documento

En primer lugar, cargue el documento de Word en la nube usando el ejemplo de código que se muestra a continuación:

# Cargue un archivo JPG/JPEG en el almacenamiento en la nube
# Crear una instancia de la API de archivos
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# Solicitud de archivo de carga de llamadas
request = groupdocs_conversion_cloud.UploadFileRequest("python-testing\sample-file.jpg", "H:\\groupdocs-cloud-data\\sample-file.jpg", storage_name)

# Subir archivo pdf a la nube
response = file_api.upload_file(request)
print(response.uploaded)

Como resultado, el archivo de Word cargado estará disponible en la sección de archivos de su tablero en la nube.

Convertir JPG a Word en Python

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

  • Crear una instancia de ConvertApi
  • Cree una instancia de ConvertSettings
  • Establecer la ruta del archivo JPG
  • Asigne “docx” al formato
  • Defina DocxConvertOptions si es necesario
  • Proporcione la ruta del archivo de salida
  • Crear ConvertDocumentRequest con ConvertSettings
  • Obtenga resultados llamando al método convert\document() con ConvertDocumentRequest

El siguiente ejemplo de código muestra cómo convertir JPG a Word sin perder el formato usando la API REST:

# Cómo convertir archivos JPG a Word en Python
# Crear las instancias de API necesarias
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-file.jpg"
settings.format = "docx"

# Opciones de conversión DOCX
settings.convert_options = groupdocs_conversion_cloud.DocxConvertOptions()
settings.output_path = "python-testing"

# Crear solicitud de documento de conversión
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

# Convertir JPG/JPEG a archivo DOCX de Word
response = convert_api.convert_document(request)
print("Successfully converted JPG to Word document: " + str(response))
Convertir JPG a Word en Python

Cómo convertir JPG a Word en Python

Descargar el archivo convertido

El ejemplo de código anterior guardará el archivo docx convertido en la nube. Puede descargarlo utilizando el siguiente ejemplo de código:

# Inicialización de la API para descargar el archivo convertido
import shutil
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# Crear solicitud de archivo de descarga
request = groupdocs_conversion_cloud.DownloadFileRequest("python-testing\\sample-file.docx", storage_name)

# Descargar archivo convertido
response = file_api.download_file(request)

# Mueva el archivo descargado a su directorio
shutil.move(response, "H:\\groupdocs-cloud-data\\")

Conversión de JPG a Word sin usar Cloud Storage

Puede convertir JPG a documento de Word sin usar el almacenamiento en la nube siguiendo los pasos que se detallan a continuación:

  • Crear una instancia de ConvertApi
  • Cree ConvertDocumentDirectRequest y pase el formato del documento solicitado y la ruta del archivo de entrada
  • Obtenga resultados llamando al método convert\document\direct() con ConvertDocumentDirectRequest
  • Opcionalmente, guarde el archivo de salida en la ruta local usando el método shutil.move()

El siguiente ejemplo de código muestra cómo convertir JPG a Word sin usar el almacenamiento en la nube:

# Conversión de JPG/JPEG a Word sin utilizar el almacenamiento en la nube
# Crear las instancias de API necesarias
import shutil
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# Preparar solicitud de conversión
request = groupdocs_conversion_cloud.ConvertDocumentDirectRequest("docx", "H:\\groupdocs-cloud-data\\sample-file.jpg")

# Convierta JPG a Docx sin almacenamiento en la nube
response = convert_api.convert_document_direct(request)

# Mueva el archivo descargado a su directorio de trabajo
shutil.move(response, "H:\\groupdocs-cloud-data\\")

Cómo convertir JPG a Word y descargar directamente

Puede convertir fácilmente un archivo JPG a Word mediante programación siguiendo los pasos que se detallan a continuación:

  • Crear una instancia de ConvertApi
  • Cree una instancia de ConvertSettings
  • Establecer la ruta del archivo de Word
  • Asigne “docx” al formato
  • Establezca “Ninguno” en la ruta de salida
  • Crear ConvertDocumentRequest con ConvertSettings
  • Obtenga resultados llamando al método convert\document\download()
  • Opcionalmente, guarde el archivo de salida en la ruta local usando el método shutil.move()

El siguiente ejemplo de código muestra cómo convertir JPG a Word y descargarlo directamente usando una API REST en Python:

# Cómo convertir JPG/JPEG a Word Docx y descargar directamente
# Crear las instancias de API necesarias
import shutil
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# Preparar la configuración de conversión
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.file_path = "python-testing/sample-file.jpg"
settings.format = "docx"

# salida como documento IOStream
settings.output_path = None    

# Preparar solicitud de conversión
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

# Convierte JPG/JPEG a archivo de Word directamente
response = convert_api.convert_document_download(request)

# Mueva el archivo descargado a su directorio de trabajo
shutil.move(response, "H:\\groupdocs-cloud-data\\")

La API devolverá el documento de Word convertido en respuesta. Siga los pasos mencionados anteriormente para cargar un archivo.

Convertidor de JPG a Word en línea

¿Cómo convertir jpg a word en línea? Pruebe la siguiente herramienta gratuita de conversión en línea de JPG a Word para convertir jpg a docx editable, que se desarrolla utilizando la API anterior.

Conclusión

En este artículo, has aprendido:

  • cómo convertir archivos JPG a Word usando Python en la nube;
  • cargue el archivo JPG en la nube y luego descargue el archivo docx convertido de la nube;
  • cómo convertir JPG a Word sin usar el almacenamiento en la nube mediante programación;
  • cómo convertir un archivo JPG a Word y descargarlo directamente;

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 JPG a Word, no dude en consultarnos en el Foro de soporte gratuito.

preguntas frecuentes

¿Cómo convertir JPG a Word Docx?

Instale esta biblioteca de Python para convertir JPG/JPEG a Word en Python mediante programación. Puede visitar la documentación para obtener detalles completos de la API.

¿Cuál es la forma más rápida de convertir JPG a Word?

Online JPG to DOC Converter funciona muy rápido y puede cambiar JPG a DOC en unos segundos.

¿Cómo puedo convertir una imagen a Word en línea de forma gratuita?

  • Abre nuestro conversor gratuito de JPG a DOC.
  • Haga clic dentro del área de colocación de archivos para cargar el archivo JPG o arrastre y suelte el archivo JPG.
  • Haga clic en el botón Convertir. Sus archivos JPG se cargarán y convertirán a formato DOC.
  • El enlace de descarga de los archivos de salida estará disponible instantáneamente después de la conversión.

¿Es seguro convertir JPG a DOC usando un convertidor en línea gratuito?

Sí, nadie tiene acceso a sus archivos cargados y los eliminamos después de 24 horas.

Ver también

Te recomendamos visitar los siguientes artículos para conocer: