C#/VB.NET: Converter PDF para PowerPoint

2023-07-21 02:43:49

Instalado via NuGet

PM> Install-Package Spire.PDF

Links Relacionados

Arquivos PDF são ótimos para apresentação em diferentes tipos de dispositivos e compartilhamento entre plataformas, mas é preciso admitir que editar PDF é um pouco desafiador. Quando você recebe um arquivo PDF e precisa preparar uma apresentação com base no conteúdo, é recomendável converter o arquivo PDF em um documento do PowerPoint para obter um melhor efeito de apresentação e também para garantir que o conteúdo possa ser editado posteriormente. Este artigo demonstrará como programaticamente converter PDF para apresentação do PowerPoint usando Spire.PDF for .NET.

Instalar o Spire.PDF for .NET

Para começar, você precisa adicionar os arquivos DLL incluídos no pacote Spire.PDF for.NET como referências em seu projeto .NET. Os arquivos DLLs podem ser baixados deste link ou instalados via NuGet.

PM> Install-Package Spire.PDF

Converter PDF para apresentação do PowerPoint em C# e VB.NET

A partir da versão 8.11.10, o Spire.PDF for .NET oferece suporte à conversão de PDF para PPTX usando o método PdfDocument.SaveToFile(). Com este método, cada página do seu arquivo PDF será convertida em um único slide no PowerPoint. Abaixo estão as etapas para converter um arquivo PDF em um documento editável do PowerPoint.

  • Crie uma instância PdfDocument.
  • Carregue um documento PDF de amostra usando o método PdfDocument.LoadFromFile().
  • Salve o documento como um documento do PowerPoint usando o método PdfDocument.SaveToFile(string filename, FileFormat.PPTX).
  • C#
  • VB.NET
using Spire.Pdf;
    
    namespace PDFtoPowerPoint
    {
        class Program
        {
            static void Main(string[] args)
            {
                //Create a PdfDocument instance
                PdfDocument pdf = new PdfDocument();
    
                //Load a sample PDF document
                pdf.LoadFromFile(@"C:\Users\Administrator\Desktop\Sample.pdf");
    
                //Convert the PDF to PPTX document
                pdf.SaveToFile("ConvertPDFtoPowerPoint.pptx", FileFormat.PPTX);
            }
        }
    }

C#/VB.NET: Convert PDF to PowerPoint

Solicitar uma licença temporária

Se você deseja remover a mensagem de avaliação dos documentos gerados ou se livrar das limitações de função, por favor solicite uma licença de teste de 30 dias para você mesmo.

Veja também