Microsoft PowerPoint é um aplicativo de apresentação e slides que permite criar apresentações de slides. Em certos casos, você precisa converter PowerPoint PPT ou PPTX para o formato de imagem JPEG. Por exemplo, você precisa mostrar a apresentação PPT/PPTX no modo somente leitura em seu aplicativo ou pode precisar criar as miniaturas para cada slide do PowerPoint e etc. Para automatizar a conversão de PowerPoint para JPG, demonstrarei como converter PowerPoint PPT/PPTX para imagens JPG/JPEG em Python.
Os seguintes tópicos serão abordados neste artigo:
- Converter PowerPoint PPT ou PPTX para JPG/JPEG REST API - Instalação
- Como converter PowerPoint PPT/PPTX para arquivo JPG/JPEG em Python
Converter PowerPoint PPT ou PPTX para JPG/JPEG REST API - Instalação{#Convert-PowerPoint-PPT-or-PPTX-to-JPG/JPEG-REST-API—Instalação}
Para converter imagens PPT(X) em JPG/JPEG em Python, usaremos o Python SDK do GroupDocs.Conversion Cloud API. Python SDK de GroupDocs.Conversion fornece a melhor maneira de converter PowerPoint PPT em arquivos JPG em segundos. É 100% gratuito, seguro e fácil de usar Python SDK para conversão de arquivos. Ele permite a conversão de documentos de formatos suportados em imagens programaticamente na nuvem. Você pode instalá-lo usando o seguinte comando no console:
pip install groupdocs_conversion_cloud
Em primeiro lugar, obtenha seu ID e segredo do cliente no painel antes de seguir as etapas mencionadas abaixo. Depois de ter seu ID e segredo, adicione o código abaixo em seu aplicativo, conforme mostrado abaixo:
# Importe o Python SDK em seu aplicativo python de http://api.groupdocs.cloud
import groupdocs_conversion_cloud
# Obtenha client_id e client_secret em https://dashboard.groupdocs.cloud após o registro gratuito.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# Obter configurações de API de arquivo
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "InternalStorage"
Como converter PowerPoint PPT/PPTX para arquivo JPG/JPEG em Python
Você pode converter imagem BMP em arquivo PDF seguindo as etapas simples mencionadas abaixo:
- Carregar the PPT/PPTX file to the Cloud
- Converter PPT/PPTX para JPG/JPEG em Python
- Baixar o arquivo convertido
Carregue o Documento
Em primeiro lugar, carregue o arquivo PPT ou PPTX na nuvem usando o exemplo de código abaixo:
# Carregue o arquivo PPT/PPTX do PowerPoint para o seu armazenamento em nuvem
# Crie uma instância da API de arquivo
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)
# Solicitação de arquivo de upload de chamada
request = groupdocs_conversion_cloud.UploadFileRequest("python-testing\sample-file.pptx", "H:\\groupdocs-cloud-data\\sample-file.pptx", storage_name)
# Carregar arquivo docx para a nuvem
response = file_api.upload_file(request)
print(response.uploaded)
Como resultado, o arquivo PPT/PPTX carregado estará disponível na seção de arquivos do seu painel na nuvem.
Converter PPT ou PPTX para JPG/JPEG em Python
Você pode converter ppt para jpg com alta resolução ou formato jpeg programaticamente seguindo as etapas abaixo:
- Em primeiro lugar, crie uma instância do ConvertApi
- Em seguida, crie uma instância do ConvertSettings
- Em seguida, defina o nome do armazenamento e o caminho do arquivo do PowerPoint
- Defina o formato de arquivo de imagem resultante como “jpeg”
- Crie uma instância do JpegConvertOptions
- Definir a escala de cinza, de\página, páginas\contar, qualidade, girar\ângulo e usar\pdf etc.
- Definir convertOptions para configurações
- Agora, forneça o caminho do arquivo de saída
- Depois disso, crie ConvertDocumentRequest com ConvertSettings como argumento
- Por fim, chame o método ConvertApi.convert\document() com ConvertDocumentRequest para salvar o arquivo convertido
O código de exemplo a seguir demonstra como converter o formato de arquivo PPTX para JPEG usando a API REST em Python:
# Como converter PowerPoint PPT ou PPTX para o formato JPG/JPEG em Python
try:
# Criar uma instância da API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)
# Definir configurações de conversão
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))
O exemplo de código acima salvará o arquivo JPEG convertido na nuvem.
Baixe o arquivo convertido
O exemplo de código acima salvará o powerpoint convertido em arquivo jpg de alta resolução na nuvem. Você pode baixá-lo usando o seguinte exemplo de código:
# Inicialização da API para baixar o arquivo convertido
import shutil
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)
# Criar solicitação de arquivo de download
request = groupdocs_conversion_cloud.DownloadFileRequest("python-testing\\sample-file.jpeg", storage_name)
# Baixar arquivo convertido
response = file_api.download_file(request)
# Mova o arquivo jpeg da imagem baixada para o diretório local
shutil.move(response, "H:\\groupdocs-cloud-data\\")
Conversor de PowerPoint para JPG Online Gratuito
Como converter pptx para jpg online? Tente a seguinte ferramenta gratuita de conversor de ppt para jpg para converter ppt para jpg online, que é desenvolvido usando a API acima.
Conclusão
Neste artigo, aprendemos como converter PowerPoint para formatos JPG/JPEG na nuvem. Agora você sabe:
- como converter slide do PowerPoint para jpg ou jpeg em Python;
- carregar programaticamente o arquivo do PowerPoint para a nuvem;
- como baixar o arquivo convertido da nuvem;
- como converter pptx para jpg grátis usando a ferramenta online;
Você pode aprender mais sobre GroupDocs.Conversion Cloud API usando a documentação. Também fornecemos uma seção Referência de API que permite visualizar e interagir com nossas APIs diretamente pelo navegador.
Faça uma pergunta
Se você tiver alguma dúvida sobre o conversor de PowerPoint para JPG ou JPEG, sinta-se à vontade para nos perguntar no Fórum de suporte gratuito.