Este tópico rápido fornece detalhes sobre como converter PDF em imagem em Python. Você pode definir resolução, altura, largura e outras propriedades, como definir a fonte padrão, dimensionar imagens para caber na largura da página e muitas outras. Para converter uma página PDF em imagem, o código Python é usado e as etapas detalhadas são fornecidas abaixo para converter um arquivo PDF em uma imagem PNG.
Etapas para converter PDF em imagem em Python
- Instale Aspose.PDF para Python via .NET para converter PDF em imagem
- Abra o arquivo PDF de origem no objeto de classe Document para converter em uma imagem
- Crie o objeto de classe Resolução para definir a resolução da imagem de saída
- Inicialize o objeto de classe PngDevice usando o objeto de resolução
- Percorra todas as páginas dentro do PDF de origem usando a coleção Document.pages
- Chame a função PngDevice.process para converter cada página do PDF em uma imagem e salvá-la no disco
No parágrafo acima, você obtém os detalhes passo a passo para renderizar o PDF em imagem em Python adicionando as referências necessárias e, em seguida, carregando o PDF de destino. Você também pode definir as diferentes configurações para todos os arquivos de imagens de saída e analisar todas as páginas do arquivo PDF para converter em imagens. Finalmente, cada imagem convertida é salva em um arquivo separado no disco.
Código para exportar PDF para imagem em Python
Este exemplo usa o objeto de classe Document para carregar o PDF de origem onde a classe Document contém a coleção de páginas para iteração. Para definir diferentes propriedades das imagens de saída, os objetos Resolution e PngDevice são declarados e oferecem suporte à configuração de uma variedade de parâmetros, como resolução de imagem, largura, altura, BarcodeOptimization, InterpolationHighQuality e OptimizeDimensions. Observe que você pode empregar o BmpDevice, EmfDevice, GifDevice e muitos outros para criar diferentes tipos de imagens.
Aprendemos sobre o processo de transferência de páginas PDF para imagens usando Python. Se você estiver interessado em aprender como criar arquivos PDF do zero, consulte o artigo em como criar PDF em Python.