Rasterizar un PDF a imágenes
IronPDF for Python puede rasterizar páginas PDF en archivos de imagen u objetos bitmap en memoria, útil para generar miniaturas, vistas previas o exportaciones basadas en imágenes.
Empezando
Cargue un PdfDocument de un archivo usando PdfDocument.FromFile, luego llame a uno de los métodos de rasterización para convertir sus páginas en imágenes.
Entender el código
RasterizeToImageFiles(pattern): Exporta todas las páginas como archivos de imagen a la carpeta especificada. El patrón de nombres de archivo admite un comodín (*) que es reemplazado con el índice de página. Los formatos comunes como.pngy.jpgson compatibles según la extensión de archivo utilizada en el patrón.RasterizeToImageFiles(pattern, width, height): Los parámetros opcionales de ancho y alto (en píxeles) establecen las dimensiones de imagen de salida, permitiéndole controlar la resolución de las imágenes exportadas.ToBitmap(): Convierte todas las páginas del PDF en una lista de objetosAnyBitmapen memoria. Estos pueden ser procesados más en Python sin escribir en disco.
Eligiendo un Formato de Salida
- Use
.pngen el patrón de ruta para imágenes sin pérdida adecuadas para archivado de documentos o preprocesamiento OCR. - Use
.jpgpara tamaños de archivo más pequeños cuando la calidad de la imagen no sea crítica, como miniaturas web.
Rangos de Páginas
Para rasterizar solo páginas específicas, use RasterizeToImageFiles con una sobrecarga de rango de página explícito en lugar de procesar el documento completo, reduciendo el uso de memoria para PDFs grandes.
¡Aprende cómo convertir PDFs a imágenes con IronPDF for Python!






