[RESOLVIDO] - Buscar PDF no banco de dados e mostrar numa blank

Veja neste exemplo:

header(‘Content-type: application/pdf’);
header(‘Content-Disposition: attachment; filename="’. $cT_PDFNOMARQ .’"’); // só o nome do arquivo
readfile( $cT_PDFDIRARQ ); // diretório + nome do arquivo ( arquivo com o caminho absoluto )

No seu readfile() você colocou a variável com aspas.

Um outro exemplo:

header(‘Content-Description: File Transfer’);
header(‘Content-Disposition: attachment; filename="’. $cT_PDFNOMARQ .’"’); // só o nome do seu arquivo pdf
header(‘Content-Type: application/force-download’); // Opção para Abrir / Download
header(‘Content-Transfer-Encoding: binary’);
header('Content-Length: ’ . filesize( $cT_PDFNOMARQ ));
header(‘Cache-Control: must-revalidate, post-check=0, pre-check=0’);
header(‘Pragma: public’);
header(‘Expires: 0’);

ob_end_clean();
flush();

readfile( $cT_PDFDIRARQ ); // diretório completo + nome do arquivo pdf

Caro Jocimar, bom dia!

Grato pela excelente ajuda, tomara possa ajudar mais usuários.

Vou imediatamente usar as soluções apresentadas.

[]

Bom dia!
Estou testando esta solução porem não está documento o documento corretamente.

O arquivo está retornando com tamanho de 15Bytes com o conteúdo Resource id #38
Tem alguma implementação a fazer no código que passou?

tipo do campo: bytea

Treicho dos dados do campo: "%PDF-1.5\012%\342\343\317\323\0126 0 obj\012<< \012 /Type /XObject\012 /Subtype /Image\012 /BitsPerComponent 8\012 /Width 600\012 /Height 565\012 /ColorSpace /DeviceRGB\012 /Filter /DCTDecode\012 /Length 41609\012>>\012stream\012\377\330\37 (…)