Desenvolver um Conversor de PDF para PowerPoint Online. Aprenda como converter PPT para PDF usando Python

Conversor de PDF para PowerPoint | Conversor de PDF para PPT Online
As apresentações são uma parte integral de nossas vidas profissionais e pessoais. Seja você um estudante, um proprietário de negócios ou um profissional, é provável que você tenha criado ou recebido uma apresentação em formato PDF ou PowerPoint. No entanto, a necessidade de converter PDF para PowerPoint e PPT para PDF está aumentando rapidamente devido a várias razões. Por exemplo, você pode querer editar um arquivo PDF no PowerPoint ou compartilhar uma apresentação em PowerPoint com alguém que não tenha acesso ao software PowerPoint. Da mesma forma, converter arquivos PPT para PDF é útil quando você precisa compartilhar uma apresentação com outras pessoas e deseja garantir que a formatação e o layout permaneçam intactos. Neste blog, exploraremos as razões pelas quais as conversões de PDF para PowerPoint e de PPT para PDF são essenciais, e como você pode realizar essas conversões de forma fácil e eficiente.
- API de Conversão de PDF para PowerPoint
- Converter PPT para PDF em Python
- Conversor de PDF para PPT em Python
Info: Você pode querer conferir o conversor Aspose GRÁTIS PowerPoint to PDF porque é um excelente serviço online.
API de Conversão de PDF para PowerPoint
Converter PDF para PowerPoint pode ser uma tarefa assustadora, especialmente se você não tiver acesso a software especializado. No entanto, com Aspose.Slides Cloud SDK for Python, o processo se torna muito mais fácil e eficiente. É uma plataforma poderosa baseada em nuvem que permite converter arquivos PDF em apresentações PowerPoint de forma rápida e fácil. Esta notável API oferece as capacidades de criar, manipular e salvar apresentações PowerPoint programaticamente em vários formatos populares, incluindo PDF, XPS, JPEG, SVG, HTML, etc.
Para facilitar os programadores, outros SDKs específicos de programação são desenvolvidos sobre a API da Cloud. Para mais detalhes, por favor, visite Available SDKs.
Instalação
Neste blog, vamos discutir a conversão de PowerPoint para PDF e vice-versa. O SDK está disponível para download em PIP e GitHub. Agora execute o seguinte comando no terminal de linha de comando para instalar o SDK.
pip install asposeslidescloud
Caso você esteja usando o PyCharm IDE, basta pesquisar por asposeslidescloud na janela do Interpretador Python na seção PyCharm ->Preferências…

Imagem 1:- API de conversão de PDF para PowerPoint
O próximo passo é obter os detalhes personalizados do seu ClientID e ClientSecret do Aspose.Cloud dashboard. Então, basta se inscrever usando sua conta do GitHub ou Google, ou clicar no botão create a new account e fornecer as informações necessárias.

Imagem 2:- Credenciais do Cliente para conversão de PDF para PPTX
Converter PPT para PDF em Python
Nesta seção, vamos discutir o processo de conversão de PPTX para PDF com apenas algumas linhas de código. Por favor, siga as instruções abaixo para atender às suas necessidades.
- O primeiro passo é criar uma instância da classe Configuration.
- Em seguida, especifique os detalhes do Client ID e Client Secret usando as propriedades appsid e appkey (appsid = Client Id e appkey = Client Secret).
- Agora inicialize um objeto de SlidesApi passando o objeto de Configuração como argumento.
- O próximo passo é ler o arquivo PPTX do disco local.
- Penúltimo, crie um objeto da classe PutSlidesConvertConvertRequest que recebe o PPTX de entrada, o valor "PDF" da enumeração ExportFormat e, o nome do arquivo resultante como argumento.
- Finalmente, chame o método putslideconvert(..) da SlidesApi para realizar a conversão.
def convert(name):
# initialize Aspose.Slides Cloud instnace.
configuration = asposeslidescloud.Configuration()
configuration.app_sid = "718e4235-8866-4ebe-bff4-f5a14a4b6466"
configuration.app_key = "388e864b819d8b067a8b1cb625a2ea8e"
slidesApi = asposeslidescloud.SlidesApi(configuration)
# carregar arquivo PPTX de origem do disco local
try:
fileName = "/Users/nayyershahbaz/Documents/Presentation1.pptx"
with open(fileName, 'rb') as f:
file = f.read()
# Criar uma instância SlideConvertRequest e fornecer o PPTX de entrada, o formato resultante e o nome do arquivo de saída.
request = asposeslidescloud.models.requests.PutSlidesConvertRequest(file, asposeslidescloud.models.ExportFormat.PDF,"converted.pdf")
# Iniciar o processo de conversão de PPT
response = slidesApi.put_slides_convert(request)
print("Result {0}".format(response))
except ApiException as e:
print("Exception while calling SlidesApi: {0}".format(e.message))
Conversor de PDF para PPT em Python
A API REST também nos permite carregar os arquivos PDF e salvá-los como apresentação em PowerPoint. A conversão é realizada usando a API PostSlidesDocumentFromPdf. Por favor, siga os passos fornecidos abaixo para cumprir os requisitos.
- Primeiro, precisamos criar uma instância da classe SlidesApi fornecendo um objeto Configuration como argumento.
- Em segundo lugar, carregue o documento PDF de entrada.
- Em terceiro lugar, crie um objeto da classe PostSlidesDocumentFromPdfRequest que recebe o nome do PPTX resultante e o arquivo PDF de entrada como argumento.
- Finalmente, chame o método postslidesdocumentfrompdf da SlidesApi para realizar a conversão.
def convert(name):
# inicializar a instância do Aspose.Slides Cloud.
configuration = asposeslidescloud.Configuration()
configuration.app_sid = "718e4235-8866-4ebe-bff4-f5a14a4b6466"
configuration.app_key = "388e864b819d8b067a8b1cb625a2ea8e"
slidesApi = asposeslidescloud.SlidesApi(configuration)
# carregar arquivo PPTX de origem do disco local
try:
fileName = "/Users/nayyershahbaz/Documents/test.pdf"
with open(fileName, 'rb') as f:
file = f.read()
# Criar uma instância SlideConvertRequest e fornecer o PPTX de entrada, o formato resultante e o nome do arquivo de saída
request = asposeslidescloud.models.requests.PostSlidesDocumentFromPdfRequest("output.pptx",file)
# Iniciar o processo de conversão do PPT
response = slidesApi.post_slides_document_from_pdf(request)
print("Result {0}".format(response))
except ApiException as e:
print("Exception while calling SlidesApi: {0}".format(e.message))
Os documentos de amostra usados no exemplo acima estão disponíveis para download nos seguintes links

Imagem 3:- pré-visualização da conversão de PDF para PowerPoint.
Conclusão
Em conclusão, converter PDF em PowerPoint e PPT em PDF é uma tarefa necessária no mundo digital de hoje. Quer você seja um estudante, um proprietário de um negócio ou um profissional, há muitos cenários em que pode precisar realizar essas conversões. Felizmente, existem muitas ferramentas e métodos disponíveis para tornar o processo rápido e fácil. Neste blog, cobrimos o básico da conversão de PDF para PowerPoint e de PPT para PDF, incluindo os benefícios de usar o Aspose.Slides Cloud SDK para Python. Seguindo nossas dicas e boas práticas, você pode garantir que suas conversões sejam eficientes e eficazes. Esperamos que este blog tenha sido útil, e encorajamos você a explorar nossos outros posts de blog técnico sobre programação para mais insights e soluções.
Links Úteis
- Baixe o código-fonte do SDK em GitHub
- fórum de suporte ao cliente gratuito
- Documentação do Produto
Artigos Relacionados
Também recomendamos visitar os seguintes links para obter informações sobre