2013-06-10 29 views

Odpowiedz

34

Spróbuj kawałek kodu

$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'; 
+0

Dzięki Samy, to właśnie ja chciał ..Cheers .. :) Ale mam głos na moje zapytanie! Czy coś było nie tak z moim pytaniem? –

+1

Nie wiem kto zagłosował na ciebie? dam ci walnąć –

11

Whit ten można utworzyć i otwórz plik ... ale może to nie jest odpowiedź na pytanie

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

Odpowiedzią jest treść z nagłówkiem:

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