Rasterizar um PDF em imagens
O IronPDF for Python pode rasterizar páginas de PDF em arquivos de imagem ou objetos bitmap na memória — útil para gerar miniaturas, pré-visualizações ou exportações baseadas em imagem.
Começando
Carregue um PdfDocument de um arquivo usando PdfDocument.FromFile e chame um dos métodos de rasterização para converter suas páginas em imagens.
Entendendo o código
RasterizeToImageFiles(pattern): Exporta todas as páginas como arquivos de imagem para a pasta especificada. O padrão de nome de arquivo suporta um curinga (*) que é substituído pelo índice da página. Formatos comuns como.pnge.jpgsão suportados com base na extensão do arquivo usada no padrão.RasterizeToImageFiles(pattern, width, height): Os parâmetros opcional de largura e altura (em pixels) definem as dimensões da imagem de saída, permitindo controlar a resolução das imagens exportadas.ToBitmap(): Converte todas as páginas do PDF para uma lista de objetosAnyBitmapna memória. Estes podem ser processados posteriormente em Python sem a necessidade de escrever no disco.
Escolhendo um Formato de Saída
- Use
.pngno padrão de caminho para imagens sem perdas adequadas para arquivamento de documentos ou pré-processamento OCR. - Use
.jpgpara tamanhos de arquivo menores quando a qualidade da imagem for menos crítica, como miniaturas da web.
Intervalos de Páginas
Para rasterizar apenas páginas específicas, use RasterizeToImageFiles com uma sobrecarga de faixa de página explícita em vez de processar o documento inteiro, reduzindo o uso de memória para PDFs grandes.
Aprenda a converter PDFs em imagens com o IronPDF for Python!

