Como converter PPT para PDF usando C#

Este tópico se concentra em como converter PPT em PDF usando C# junto com as etapas de configuração detalhadas para configurar o ambiente e verificar o código de exemplo funcional. Para converter PowerPoint para PDF C# Interop, a solução de API complexa baseada em Interop é uma das opções, no entanto, neste exemplo, gerenciaremos a conversão usando algumas linhas simples de código sem a biblioteca Interop.

Etapas para converter PPT em PDF usando C#

  1. Configure o aplicativo para instalar Aspose.Slides for .NET usando o gerenciador de pacotes NuGet
  2. Carregue o arquivo de apresentação de origem usando o objeto de classe Presentation para definir as opções de PDF desejadas
  3. Inicialize o objeto de classe PdfOptions para definir as opções de imagem desejadas
  4. Defina as diferentes opções de PDF para PDF
  5. Converta a apresentação em PDF usando o método Salvar

Ao aderir às etapas acima mencionadas no C# PowerPoint to PDF, o aplicativo conversor é desenvolvido onde o processo começa carregando o PPT de origem do disco usando a instância da classe Presentation. Em seguida, usando a classe PdfOptions, diferentes propriedades do PDF desejado são definidas e, finalmente, o PDF gerado é salvo no disco ou no fluxo de memória para uso posterior.

Código para converter PPT em PDF em C#

No exemplo acima, a conversão de PPT para PDF em C# é demonstrada usando chamadas de API simples. A API permite carregar os formatos PPTX, POTX, ODP, PPS, PPSX e outros formatos de apresentação usando o mesmo exemplo e sua conversão para PDF. A classe PdfOptions permite que você personalize o PDF de saída definindo propriedades como compliance, EmbedFullFonts, DrawSlidesFrame, ImageTransparentColor, JpegQuality, ShowHiddenSlides e NotesCommentsLayouting.

Neste tutorial, aprendemos que, para converter PPT em PDF, a API baseada em C# pode ser usada executando as etapas simples. Se você estiver interessado em converter a apresentação em imagens TIFF, consulte o artigo em como converter PowerPoint para Tiff usando C#.

 Português