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
- Cómo convertir PowerPoint PPT/PPTX a archivo JPG/JPEG en Python
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:
- Subir the PPT/PPTX file to the Cloud
- Convertir PPT/PPTX a JPG/JPEG en Python
- Descargar el archivo convertido
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.