Saltar al contenido

Cómo convertir un PDF desde base64 string a un archivo?

Esta reseña fue analizado por nuestros especialistas así aseguramos la veracidad de esta crónica.

Solución:

Según tengo entendido, base64decode solo toma una base64 string y parece que tienes algunos encabezados en tu string que no están codificados.

Quitaría “data:application/pdf;base64,”

consulte el documento aquí: https://docs.python.org/2/library/base64.html

Cuando lo he usado en el pasado, solo he usado el codificado string.

¿Escribiéndolo usando el codecs.decode trabajo de función? También como dijo Mark, puede intentar eliminar el data:application/pdf;base64, parte de la string como esta sección del string no debe decodificarse.:

import codecs
base64String = "JVBERi0xLjQKJeHp69MKMSAwIG9iago8PC9Qcm9kdWNlciAoU2tpYS9..."


with open("test.pdf", "wb") as f:
    f.write(codecs.decode(base64string, "base64"))

Puedes añadir valor a nuestro contenido informacional aportando tu veteranía en las observaciones.

¡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 *