Este breve tutorial explica como converter PDF para MP4 usando C#. Ele contém detalhes para configurar o IDE, uma lista de etapas e um código de exemplo para converter um PDF em MP4 usando C#. Você aprenderá as técnicas para criar vídeos MPEG personalizados de acordo com suas necessidades.
Etapas para o Conversor de PDF para MP4 em C#
- Defina o ambiente para usar Aspose.PDF for .NET para converter o formato PDF em MP4
- Defina os caminhos para o PDF de entrada, o MP4 de saída, a resolução da imagem em DPI e defina o número de segundos para a exibição de cada página.
- Crie uma pasta para armazenar imagens PNG renderizadas
- Carregue o PDF de origem usando a classe Document e inicialize o PNG rendering device com o DPI configurado
- Percorra cada página do PDF e renderize cada página várias vezes de acordo com o número de segundos que a página deve ser exibida no MP4.
- Formate uma string de comando FFmpeg para codificar o vídeo MP4 usando todas as imagens PNG renderizadas.
- Execute o comando FFmpeg no shell para gerar o arquivo MP4 de saída
- Exclua a pasta temporária que contém as imagens renderizadas
Esses passos descrevem como converter PDF em MP4 usando C#. Inicie o processo renderizando cada página do PDF de origem várias vezes, dependendo da configuração do número de segundos que cada página permanece visível enquanto o vídeo de saída é reproduzido. Por fim, una todas as imagens renderizadas usando o comando FFmpeg para criar um vídeo e, em seguida, exclua as imagens renderizadas intermediárias.
Código para conversor de PDF em vídeo MP4 usando C#.
Este código demonstra como converter PDF em vídeo MP4 usando C#. Você pode modificar o código para renderizar uma página e então fazer cópias em vez de renderizá‑la várias vezes para obter melhor desempenho. Você também pode controlar a qualidade e o tamanho do arquivo explicitamente usando diferentes propriedades do PngDevice, como CompressionLevel e ColorDepth.
Este artigo ensina o processo de criar um vídeo MP4 a partir das páginas PDF. Para converter um PDF em um arquivo GIF, consulte o artigo Converter um PDF em GIF usando C#.