Como converter PDF para imagem em Python

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

  1. Instale Aspose.PDF para Python via .NET para converter PDF em imagem
  2. Abra o arquivo PDF de origem no objeto de classe Document para converter em uma imagem
  3. Crie o objeto de classe Resolução para definir a resolução da imagem de saída
  4. Inicialize o objeto de classe PngDevice usando o objeto de resolução
  5. Percorra todas as páginas dentro do PDF de origem usando a coleção Document.pages
  6. 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.

 Português