Este tutorial rápido orienta como converter vários arquivos PPT para PDF em C#. Ele contém todas as etapas para configurar o ambiente e desenvolver um aplicativo que pode converter vários PPT em um PDF em C# com a ajuda de apenas algumas chamadas de API. Você terá controle sobre cada slide incluído no PDF, como filtrar alguns slides ou definir algumas outras propriedades, se necessário.
Etapas para converter vários arquivos PPT em PDF em C#
- Configure o IDE para usar Aspose.Slides for .NET usando o gerenciador de pacotes NuGet
- Crie uma nova apresentação e remova o slide padrão usando a classe Presentation
- Obtenha a lista de todos os arquivos PPT a serem renderizados em um único PDF
- Iterar através de cada arquivo de apresentação e carregá-lo em um objeto de apresentação separado
- Itere por todos os slides em cada apresentação e adicione um clone à apresentação de destino
- Salve a apresentação resultante como um PDF contendo slides de todas as apresentações
Aqui são fornecidas instruções passo a passo para converter vários arquivos PPT em PDF em C#. A lógica completa é descrita para escrever um conversor onde uma nova apresentação é criada e seu slide padrão também é excluído para torná-lo vazio, no entanto, você pode carregar uma apresentação existente com slides e adicionar slides de outras apresentações a ela antes de salvar como um arquivo PDF.
Código para converter vários PPT em um PDF em C#
Este código demonstra como converter vários PPT em PDF em C# fornecendo as classes necessárias e a lista de namespaces. É um código completo que contém a lógica para ler arquivos PPT apenas de uma pasta, no entanto, você pode simplificá-lo obtendo a lista de nomes de arquivos de alguma outra fonte e executando o restante das tarefas conforme sua necessidade. Observe que durante a iteração, quando você obtém acesso a cada slide, você pode definir propriedades como definir seu plano de fundo, adicionar algum controle ActiveX, trabalhar com as formas no slide e assim por diante.
Aprendemos que ao escrever o conversor PPT para PDF, vários arquivos em C# são renderizados em um único PDF. Se você quiser aprender o processo para proteger o PPT, consulte o artigo em como proteger a apresentação do PowerPoint em C#.