PHP obtener el archivo pdf de la cadena de datos codificado en base64

Tengo una cadena codificada en base64 que contiene un pdf. Cómo crear un .pdf archivo de esta cadena codificada usando php?

Algo como Content-type:application/pdf en el encabezado de la función?

esta es la cadena codificada en base64

2 Kommentare

  1. 57

    Probar este pedazo de código

    $pdf_base64 = "base64pdf.txt";
    //Get File content from txt file
    $pdf_base64_handler = fopen($pdf_base64,'r');
    $pdf_content = fread ($pdf_base64_handler,filesize($pdf_base64));
    fclose ($pdf_base64_handler);
    //Decode pdf content
    $pdf_decoded = base64_decode ($pdf_content);
    //Write data back to pdf file
    $pdf = fopen ('test.pdf','w');
    fwrite ($pdf,$pdf_decoded);
    //close output file
    fclose ($pdf);
    echo 'Done';
    • Gracias Samy, Esto es lo que yo quería..Saludos..:) Pero tengo una -Ve votar por mi Consulta! Fue hay algo malo en mi pregunta?
    • no sé quién votó usted abajo ? voy a dar hasta thump
  2. 21

    Con esto usted puede crear y abrir el archivo… pero tal vez esta no es la respuesta a la pregunta

    $data = base64_decode($this->Get(self::Body));
    file_put_contents('file.pdf',$data);

    La respuesta es echo el contenido con un encabezado :

    $data = base64_decode($this->Get(self::Body));
    header('Content-Type: application/pdf');
    echo $data;

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea