Desenvolva seu próprio conversor de PowerPoint para JPG usando REST API

PPT para JPG Conversor | Salvar PowerPoint como JPG usando Python
No mundo digital acelerado de hoje, a comunicação visual tornou-se uma parte crucial de nossas vidas diárias. As apresentações do PowerPoint são uma ferramenta popular para criar conteúdos envolventes e informativos para uso empresarial e pessoal. No entanto, pode haver instâncias em que você precise converter suas PowerPoint apresentações em imagens, como o formato JPG, para facilitar o compartilhamento, a impressão ou a incorporação em sites. Embora haja várias ferramentas disponíveis para esse propósito, usar código Python para converter PPT em JPG oferece uma solução flexível, eficiente e econômica. Neste artigo, mostraremos como converter PPT em JPG usando Python passo a passo.
- API de Conversão de PowerPoint para JPG
- PPT para JPG usando Python
- Converter PPTX para JPG usando o comando cURL
API de Conversão de PowerPoint para JPG
Aspose.Slides Cloud SDK for Python é uma API REST que pode ser facilmente integrada ao seu código Python para realizar várias operações em apresentações do PowerPoint, como criar, editar, converter e manipular slides. Com seus recursos poderosos e documentação abrangente, é uma excelente escolha para desenvolvedores que desejam automatizar o processo de conversão de PPT para JPG.
Nas seções a seguir, vamos dar uma olhada mais de perto em como usar o Aspose.Slides Cloud SDK para Python para converter PPT em JPG, incluindo a configuração do seu ambiente de desenvolvimento, a autenticação com a API e a realização do processo de conversão.
Instalação
O SDK está disponível para download em PIP e GitHub. Agora, por favor, execute o seguinte comando no terminal de linha de comando para instalar o SDK a partir do PIP.
pip install asposeslidescloud
O próximo passo importante é obter os detalhes personalizados do seu ClientID e ClientSecret no dashboard. Caso você ainda não esteja inscrito, por favor, use seu endereço de e-mail para criar uma conta gratuita.
PPT para JPG usando Python
Por favor, siga os passos explicados abaixo para converter PPT em imagem JPG.
- Primeiro, precisamos criar um objeto da classe Configuration.
- Em segundo lugar, inicialize a instância do SlidesApi passando o objeto Configuration como um argumento de entrada.
- Ler arquivo PPT do disco local.
- Agora chame o método saveslideonline(…) da SlidesApi que recebe o arquivo PPT de entrada, o índice do slide a ser convertido, ‘JPG’ como formato resultante, o nome do arquivo resultante e as dimensões da imagem JPG como argumentos.
def PPT2JPG():
try:
# inicializar instância do Aspose.Slides Cloud.
configuration = asposeslidescloud.Configuration()
configuration.app_sid = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
configuration.app_key = "1c9379bb7d701c26cc87e741a29987bb"
slidesApi = asposeslidescloud.SlidesApi(configuration)
# carregar arquivo PPT do disco local em uma instância Stream
fileName = "/Users/shahbnay/Downloads/test-unprotected.ppt"
with open(fileName, 'rb') as f:
file = f.read()
# chame a API para converter PPT para o formato JPG e salve a saída no armazenamento em nuvem
request = slidesApi.save_slide_online(file,slide_index=1,format=asposeslidescloud.models.ExportFormat.JPEG,
out_path="Converted.jpeg",width=800,height=1000)
# print result in console
print("Result {0}".format(request))
except ApiException as e:
print("Exception while calling SlidesApi: {0}".format(e))

Imagem 1:- Pré-visualização da conversão de PPT para JPG.
O arquivo de amostra usado no exemplo acima pode ser baixado de test-unprotected.pptx.
Converter PPTX para JPG usando o comando cURL
Aspose.Slides Cloud também pode ser acessado via comandos cURL. Portanto, um dos pré-requisitos é gerar um token de acesso JWT com base nas credenciais do seu cliente. Por favor, execute o seguinte comando para gerar o token.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=88d1cda8-b12c-4a80-b1ad-c85ac483c5c5&client_secret=406b404b2df649611e508bbcfcd2a77f" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Uma vez que o JWT é gerado, execute o seguinte comando para converter PowerPoint em imagem JPG.
curl -X PUT "https://api.aspose.cloud/v3.0/slides/slides/2/Jpeg?outPath=Converted.jpg&width=800&height=1000" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-H "Content-Type: multipart/form-data" \
-d {"document":{test-unprotected.ppt}}
Conclusão
Em conclusão, converter PPT para JPG é um processo simples e útil que pode tornar o compartilhamento, impressão e incorporação de apresentações do PowerPoint muito mais fáceis. Usando código Python e um serviço baseado em nuvem como Aspose.Slides Cloud SDK for Python, você pode facilmente converter arquivos PPT e PPTX em imagens JPG de alta qualidade com apenas algumas linhas de código. Se você é um desenvolvedor que procura automatizar o processo de conversão ou um usuário não técnico que precisa converter algumas apresentações, há uma solução disponível para você. Esperamos que este artigo tenha sido útil para guiá-lo através do processo de conversão de PPT para JPG e que você o considere útil em seus projetos futuros.
Links Úteis