Crie um conversor robusto de PDF para PPT usando o Python Cloud SDK.

Converter PDF em PPT

Conversor de PDF para PPT | Aprenda a converter PDF para PowerPoint

No cenário digital, a capacidade de converter perfeitamente documentos PDF em apresentações do PowerPoint surgiu como uma ferramenta indispensável para profissionais de vários setores. À medida que as empresas se esforçam constantemente para aprimorar suas capacidades de comunicação, colaboração e apresentação, a necessidade de preencher a lacuna entre PDFs estáticos e slides dinâmicos do PowerPoint se tornou mais pronunciada do que nunca. Este artigo explora não apenas a demanda urgente por conversão de PDF para PowerPoint usando o Python Cloud SDK, mas também se aprofunda na miríade de casos de uso práticos que ressaltam sua importância nas operações comerciais modernas.

API REST de conversão de PDF para PPT

Para facilitar nossos clientes com o processamento e manipulação de PDF, criamos o Aspose.PDF Cloud SDK para Python que é um wrapper em torno do Aspose.PDF Cloud API. Ele permite que você crie, edite, manipule e transforme arquivos PDF em vários formatos de arquivo suportados incluindo XLSX, PPTX, DOCX, HTML, SVG, JPEG, etc. Então, para usar o SDK, o primeiro passo é sua instalação. O SDK está disponível para download gratuito no repositório PIP e GitHub. Agora execute o seguinte comando no terminal/prompt de comando para instalar a versão mais recente do SDK no sistema.

 pip install asposepdfcloud

Informação: A Aspose fornece um serviço online gratuito Importação de PDF que permite converter PDFs em PowerPoint.

Após a instalação, o próximo passo importante é uma assinatura gratuita dos nossos serviços em nuvem via painel da nuvem.

caption

Image 1:- Client credentials on Aspose.Cloud dashboard.

Converter PDF em PPT em Python

Siga as instruções especificadas abaixo para executar a conversão do arquivo PDF para o formato PPTX. Observe que o PPTX resultante não é um PowerPoint simples baseado em imagem, mas contém todos os elementos em formato editável.

  • Crie uma instância da classe ApiClient fornecendo o ID do cliente e o segredo do cliente como argumentos.
  • Em segundo lugar, crie uma instância da classe PdfApi que receba o objeto ApiClient como argumento de entrada.
  • Terceiro, crie variáveis contendo os nomes do arquivo PDF de entrada e do arquivo PPTX resultante.
  • Por fim, chame o método putpdfinrequesttopptx(…) para converter arquivos PDF para o formato PPTX e salvar o PowerPoint resultante no armazenamento em nuvem.
# Para mais exemplos, visite https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-python

def PDF2PPTX():
    try:
        #Client credentials
        client_secret = "1c9379bb7d701c26cc87e741a29987bb"
        client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"

        #initialize PdfApi client instance using client credetials
        pdf_api_client = asposepdfcloud.api_client.ApiClient(client_secret, client_id)

        # crie uma instância PdfApi enquanto passa PdfApiClient como argumento
        pdf_api = PdfApi(pdf_api_client)

        #source PDF document
        input_file = 'URL2PDF.pdf'

        #resultant PPTX file name
        resultant_file = 'Resultant.pptx'

        # Converta o arquivo PDF para o formato PPTX e salve o arquivo resultante no armazenamento em nuvem
        response = pdf_api.put_pdf_in_request_to_pptx(out_path = resultant_file,separate_images=False, slides_as_images=False, file = input_file)

        # imprimir mensagem no console (opcional)
        print('PDF successfully converted to PPTX format !')    
    except ApiException as e:
        print("Exception while calling PdfApi: {0}".format(e))
        print("Code:" + str(e.code))
        print("Message:" + e.message)
Visualização de PDF para PPTX

Imagem 2:- Visualização da conversão de PDF para PPTX.

Use os links a seguir para baixar URL2PDF.pdf e Resultant.pptx.

Converter PDF em PowerPoint usando o comando cURL

Devido à arquitetura REST do Aspose.PDF Cloud, a API também pode ser acessada por meio de comandos cURL em qualquer plataforma. Basta usar o aplicativo terminal e converter PDF para PPTX.

No entanto, antes de executar o comando de conversão, precisamos primeiro gerar um JSON Web Token (JWT) com base nas suas credenciais de cliente individuais especificadas no painel do Aspose.Cloud. É obrigatório porque nossas APIs são acessíveis apenas a usuários registrados. Execute o comando a seguir para gerar o token JWT.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Assim que tivermos o token JWT, execute o seguinte comando para realizar a operação de conversão.

curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/URL2PDF.pdf/convert/pptx?outPath=Resultant.pptx&separateImages=false&slidesAsImages=false" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

Caso você precise converter o arquivo PDF e salvar a saída no fluxo de resposta, tente usar o seguinte comando cURL.

curl -X GET "https://api.aspose.cloud/v3.0/pdf/URL2PDF.pdf/convert/pptx?separateImages=false&slidesAsImages=false" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-o myConverted.pptx

Conclusão

Neste artigo, discutimos uma abordagem muito fácil e conveniente para converter PDF em PPT em Python, bem como usar o comando cURL. Este método é muito útil quando você precisa realizar a conversão de documentos em massa. Também o encorajamos a baixar gratuitamente o código-fonte do SDK disponível no GitHub.

Além disso, a documentação do produto contém uma infinidade de artigos explicando outros recursos interessantes da API. Além disso, se você encontrar algum problema ao usar a API ou tiver alguma dúvida, sinta-se à vontade para entrar em contato conosco pelo fórum de suporte ao cliente gratuito.

Artigos relacionados

Recomendamos também que você visite os seguintes links para saber mais sobre: