Este breve tutorial orienta como salvar PowerPoint slides com notas como PDF em Python. Ele contém os detalhes sobre a configuração do ambiente, uma sequência de etapas para escrever o programa e um código de exemplo executável para converter PowerPoint em PDF com anotações do palestrante em Python. Diferentes configurações para as notas também são discutidas antes da renderização para PDF junto com os cenários em que slides específicos devem ser renderizados em vez de uma apresentação completa.
Passos para converter PowerPoint com notas para PDF em Python
- Defina o ambiente para usar Aspose.Slides para Python via .NET para renderizar slides com notas
- Abra a fonte presentation com notas do orador
- Crie e inicialize o objeto PdfOptions
- Defina a posição e o layout das notas
- Salve o arquivo PDF usando as propriedades desejadas
Essas etapas resumem o processo para salvar slides do PowerPoint com notas como PDF em Python. Você obterá a referência para todas as chamadas de API de importação que são necessárias para escrever o aplicativo, como usar a classe Presentation para carregar o arquivo de origem e o objeto de classe PdfOptions para personalizar o arquivo PDF resultante. Ao final, a apresentação é salva como arquivo PDF utilizando as configurações do objeto PdfOptions.
Código para salvar o PowerPoint com notas como PDF em Python
Este código demonstra como salvar o PowerPoint como PDF com notas em Python. Ele usa a propriedade da classe slides.export.PdfOptions notes_comments_layouting.notes_position para definir as posições das notas que é None por padrão. Se você estiver interessado em renderizar os slides selecionados com notas, poderá criar uma apresentação vazia e clonar os slides individuais para a nova apresentação que será salva como PDF de maneira semelhante à descrita acima.
Neste artigo, aprendemos como salvar um PowerPoint como PDF com notas em Python. Se você quiser aprender o processo de criação de imagens de slides, consulte o artigo em como criar uma imagem de slide do PowerPoint usando Python.