Gostaria de divulgar este exemplo simples, porém difícil de ser encontrado na Web!
Ele irá ajudar a muitos a resolver problemas do cotidiano do desenvolvimento de software com PHP.
/*
// Gerando a str_pdf_base64 a partir de um arquivo pdf.
$tempfile = ‘exemplo.pdf’;
$handle = fopen($tempfile,’rb’);
$file_content = fread($handle,filesize($tempfile));
fclose($handle);
$encoded = chunk_split(base64_encode($file_content));// exibir o arquivo no formato string base64
echo $encoded;*/
// Exemplo – leitura de um arquivo pdf para string base64
// ( A STRING ABAIXO É SÓ UM EXEMPLO )$str_pdf_base64 = “JVBERi0xLjQKJeLjz9……..”;
header(“Content-Type: application/pdf”);
header(“Content-Disposition: inline; filename=\”” . $tempfile . “\”;”);
echo file_get_contents(‘data://application/pdf;base64,’. $str_pdf_base64);
header(“Content-Type: application/pdf”);
header(“Content-Disposition: inline;”);
echo file_get_contents(‘data://application/pdf;base64,’ . $boleto64);
boa irmão !! parabéns!! me ajudou mto
Parabéns pelo conteúdo deste blog, fez um ótimo
trabalho!
Gostei muito.
um grande abraço!!!
Muito obrigado! Estava tendo um problema com o “Content-Disposition: attachment” e o “inline” funcionou perfeitamente.
Muito obrigado!
Você ajudou muito.
Valeu amigo!
Ajudou demais.