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

PPT para JPG

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

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))
Prévia da conversão de PPT para JPG

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.

Artigos Relacionados