Saltar al contenido

extraer imágenes png con fondo transparente del ejemplo de código de python pdf

Anduvimos indagado en diferentes foros y así traerte la respuesta para tu duda, en caso de alguna pregunta deja tu inquietud y te responderemos sin falta.

Ejemplo: extraer imagen de pdf python

import PyPDF2

from PIL import Image

if __name__ =='__main__':
    input1 = PyPDF2.PdfFileReader(open("input.pdf","rb"))
    page0 = input1.getPage(0)
    xObject = page0['/Resources']['/XObject'].getObject()for obj in xObject:if xObject[obj]['/Subtype']=='/Image':
            size =(xObject[obj]['/Width'], xObject[obj]['/Height'])
            data = xObject[obj].getData()if xObject[obj]['/ColorSpace']=='/DeviceRGB':
                mode ="RGB"else:
                mode ="P"if xObject[obj]['/Filter']=='/FlateDecode':
                img = Image.frombytes(mode, size, data)
                img.save(obj[1:]+".png")elif xObject[obj]['/Filter']=='/DCTDecode':
                img =open(obj[1:]+".jpg","wb")
                img.write(data)
                img.close()elif xObject[obj]['/Filter']=='/JPXDecode':
                img =open(obj[1:]+".jp2","wb")
                img.write(data)
                img.close()

Calificaciones y reseñas

Si aceptas, eres capaz de dejar un tutorial acerca de qué te ha impresionado de esta división.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *