
Conversão de PDF para PowerPoint | API de Conversão de PDF para PPT Online
PDF arquivos fornecem a capacidade de manter a fidelidade do documento, independentemente do software de aplicação, hardware e sistema operacional. Portanto, o Formato de Documento Portátil (PDF) é amplamente popular devido à sua característica única de manter a formatação e a proporção de aspecto dos elementos. Da mesma forma, para a maioria das representações oficiais de informações, apresentações em PowerPoint (PPTX, PPT, PPTM, ODP, OTP, etc) são comumente utilizadas. Assim, ao criar os documentos de apresentação, podemos receber as informações em formato PDF que precisam ser incorporadas ao formato de apresentação em PowerPoint. No entanto, se precisarmos realizar a conversão para um grande volume de documentos, isso se torna realmente complicado. Portanto, uma solução de programação é uma abordagem viável.
Neste blog, vamos esclarecer alguns tópicos seguintes
- APIs de Cloud
- API de Conversão de PowerPoint
- Converter PDF para PowerPoint em C#
- Conversor de PPT para PDF usando C#
APIs de Cloud
Nossas soluções em nuvem são bastante únicas em termos dos recursos e serviços que oferecem. Oferecendo as mesmas capacidades que alcançamos ao longo de todos esses anos na forma de APIs RESTful. Nenhuma instalação de software é necessária e você pode até realizar o processamento de documentos/arquivos através de um prompt de comando usando comandos cURL. Durante esse processamento de documentos, você pode fornecer o arquivo de entrada como um argumento de entrada ou carregar o arquivo já disponível no armazenamento em nuvem.
API de Conversão PowerPoint
Aspose.Slides Cloud é uma das nossas principais APIs de formato de arquivo que oferece serviços especificamente para o processamento de apresentações PowerPoint. Você pode usar a API para criar, manipular e transformar os formatos de apresentação PowerPoint em outros formatos suportados. Portanto, ela também fornece as capacidades para transformar arquivos PPTX em formato PDF e, da mesma forma, você pode converter PDF para formato PPTX.
Converter PDF para PowerPoint em C#
As opções a seguir mostram os passos sobre como carregar um arquivo PDF e renderizá-lo no formato PPTX. Caso o arquivo resultante especificado não esteja presente, um novo arquivo é gerado, e se um arquivo com o mesmo nome existir no armazenamento em nuvem, as páginas do arquivo PDF recém-carregado são anexadas como slides separados no final da apresentação anterior.
- Primeiro, você precisa criar um objeto de SlidesApi enquanto fornece suas chaves exclusivas de Client ID e Client Secret 🔑 (elas podem ser obtidas em dashboard.aspose.cloud)
- Carregar um arquivo do armazenamento local em um objeto Stream
- Criar um objeto da classe PostSlidesDocumentFromPdfRequest e especificar o arquivo resultante na propriedade Name.
- Especifique o PDF de entrada carregado no objeto de fluxo acima
- Chame o método PostSlidesDocumentFromPdf(…) para realizar a operação de conversão.
C# .NET
// please viist following link for complete source code https://github.com/aspose-slides-cloud/aspose-slides-cloud-dotnet
using System;
using System.IO;
using Aspose.Slides.Cloud.Sdk.Model;
using Aspose.Slides.Cloud.Sdk.Model.Requests;
string Client_ID = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string Client_Secret = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
try
{
// instanciar objeto SlidesAPI
SlidesApi slidesApi = new SlidesApi(Client_ID, Client_Secret);
// carregar arquivo PDF de entrada do armazenamento local
Stream file = File.OpenRead("Converted.pdf");
// crie um objeto do PostSlidesDocumentFromPdfRequest contendo o nome do arquivo resultante
PostSlidesDocumentFromPdfRequest request = new PostSlidesDocumentFromPdfRequest { Name = "Resultant.pptx", Pdf = file };
// realizar a operação de conversão de PDF para PPTX
Document response = slidesApi.PostSlidesDocumentFromPdf(request);
}
catch (Exception e)
{
Console.WriteLine("Exception while calling Api: " + e.ToString());
}
Arquivos de amostra usados no exemplo acima Converted.pdf e Resultant.pptx.
Conversor de PPT para PDF usando C#
A conversão de apresentações do PowerPoint para o formato PDF também é bastante conveniente.
- O primeiro passo é obter seu ID de Cliente e Segredo de Cliente personalizados de dashboard.aspose.cloud
- Então crie um objeto de SlidesApi fornecendo o ID do Cliente e o Segredo do Cliente.
- Carregue o PPTX de entrada na instância do Stream.
- Crie um objeto da classe PostSlidesConvertRequest, fornecendo a apresentação de entrada e o valor de enumeração ExportFormat.Pdf como argumento para seu construtor.
- Classe PostSlidesConvert(..) método para iniciar o processo de conversão
- Finalmente, salve a saída no armazenamento local em formato PDF.
C#.NET
// please viist following link for complete source code https://github.com/aspose-slides-cloud/aspose-slides-cloud-dotnet
using System;
using System.IO;
using Aspose.Slides.Cloud.Sdk.Model;
using Aspose.Slides.Cloud.Sdk.Model.Requests;
string Client_ID = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string Client_Secret = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
try
{
// instanciar objeto SlidesAPI
Aspose.Slides.Cloud.Sdk.SlidesApi slidesApi = new Aspose.Slides.Cloud.Sdk.SlidesApi(Client_ID, Client_Secret);
// carregar arquivo PDF de entrada do armazenamento local
Stream presentation = File.OpenRead("input.pptx");
// especificar o formato de saída para o arquivo resultante
PostSlidesConvertRequest convertRequest = new PostSlidesConvertRequest(presentation, Aspose.Slides.Cloud.Sdk.Model.ExportFormat.Pdf);
// initialize the conversion process
Stream pdf = slidesApi.PostSlidesConvert(convertRequest);
// salvar o arquivo resultante no armazenamento local
pdf.CopyTo(File.OpenWrite("MyPresentation.pdf"));
}
catch (Exception e)
{
Console.WriteLine("Exception while calling Api: " + e.ToString());
}
Conclusão
Neste artigo, exploramos os detalhes da conversão de PDF para PowerPoint, bem como a conversão de PowerPoint para PDF usando um snippet de código C# .NET. Assim, depois de seguir esses passos, conseguimos desenvolver nosso próprio conversor de PDF para PPT. Da mesma forma, a API é tão incrível que também nos permite converter PPT para PDF com menos linhas de código. Você pode aprender sobre outros recursos incríveis oferecidos pela Cloud API visitando Developers Guide. Além disso, o código-fonte completo da REST API está disponível em GitHub.
Quer ver a API em ação! Experimente usar nosso aplicativo online gratuito PDF Import para conversão de PDF para PowerPoint.