Imágenes JPEG en Python

Convierta imágenes de PowerPoint PPT/PPTX a JPG/JPEG en Python

Microsoft PowerPoint es una aplicación de presentaciones y diapositivas que le permite crear presentaciones de diapositivas. En ciertos casos, debe convertir PowerPoint PPT o PPTX al formato de imagen JPEG. Por ejemplo, necesita mostrar una presentación PPT/PPTX en modo de solo lectura dentro de su aplicación o puede necesitar crear miniaturas para cada diapositiva de PowerPoint, etc. Para automatizar la conversión de PowerPoint a JPG, demostraré cómo convertir PowerPoint PPT/PPTX a imágenes JPG/JPEG en Python.

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

Convertir PowerPoint PPT o PPTX a JPG/JPEG REST API - Instalación{#Convert-PowerPoint-PPT-or-PPTX-to-JPG/JPEG-REST-API—Instalación}

Para convertir imágenes PPT(X) a JPG/JPEG en Python, usaremos el SDK de Python de GroupDocs.Conversion Cloud API. Python SDK de GroupDocs.Conversion proporciona la mejor manera de convertir archivos PowerPoint PPT a JPG 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 = "InternalStorage"

Cómo convertir PowerPoint PPT/PPTX a archivo JPG/JPEG en Python

Puede convertir una imagen BMP a un archivo PDF siguiendo los sencillos pasos que se mencionan a continuación:

Sube el documento

En primer lugar, cargue el archivo PPT o PPTX en la nube usando el ejemplo de código que se muestra a continuación:

# Cargue el archivo PowerPoint PPT/PPTX en su 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.pptx", "H:\\groupdocs-cloud-data\\sample-file.pptx", storage_name)

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

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

Convierta PPT o PPTX a JPG/JPEG en Python

Puede convertir convertir ppt a jpg con alta resolución o 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 PowerPoint
  • Establezca el formato de archivo de imagen resultante como “jpeg”
  • 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 el formato de archivo PPTX a JPEG utilizando la API REST en Python:

# Cómo convertir PowerPoint PPT o PPTX a formato JPG/JPEG 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-file.pptx"
    settings.format = "jpeg"
    
    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 PPTX to JPEG 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.

Descargar el archivo convertido

El ejemplo de código anterior guardará el powerpoint convertido en un archivo de alta resolución jpg 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.jpeg", storage_name)

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

# Mueva el archivo jpeg de la imagen descargada a su directorio local
shutil.move(response, "H:\\groupdocs-cloud-data\\")

Convertidor de PowerPoint a JPG en línea gratis

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

Conclusión

En este artículo, hemos aprendido cómo convertir PowerPoint a formatos JPG/JPEG en la nube. Ahora ya sabes:

  • cómo convertir una diapositiva de PowerPoint a jpg o jpeg en Python;
  • cargue mediante programación el archivo de PowerPoint a la nube;
  • cómo descargar el archivo convertido desde la nube;
  • cómo convertir pptx a jpg gratis usando la herramienta en línea;

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

Ver también