Поскольку я не хочу, чтобы pdf сохранялся в папке, вместо PDF Out необходимо хранить в db, как показано ниже.
PDF is created using html2pdf.class.php
/////////////////////////////////////////////////////////////////////
$html2pdf = new HTML2PDF('P', 'A4', 'en');
$html2pdf->pdf->SetDisplayMode('fullpage');
$html2pdf->writeHTML($pdf_invoice_content, isset($_GET['vuehtml']));
$pdfdata = $html2pdf->Output('document.pdf', 'S');
////////////////////////////////////////////////////////////////////
Получая данные из базы данных, я хочу создать PDF. Так я и сделал, но PDF не открылся.
//////////////////////////////////////////////////////////
$file_size = sizeof($pdfdata); // data fetch from db
$file_name = 'test1.pdf';
header("Content-length: $file_size");
header("Content-type: application/pdf");
header("Content-Disposition: attachment; filename=$file_name");
echo $pdfdata;
///////////////////////////////////////////////////////////
У любого есть решение для этого.