для создания PDF-загрузки с использованием tcpdf

я не могу генерировать PDF-загрузку, мой код выглядит следующим образом, может кто-нибудь сказать мне, что не так с этим кодом.

include 'tcpdf.php'; $pdf = new TCPDF(); $pdf->AddPage('P', 'A4'); $html = '<html> <head></head> <body><table border="1"> <tr><th>name</th> <th>company</th></tr> <tr> <td>hello</td> <td>xx technologies</td> </tr> </table> </body> </html>'; $pdf->writeHTML($html, true, false, true, false, ''); $pdf->Output(); ?> 

Я изменил ваш код, и он работает. [ПРОВЕРЕНО]

 <?php require_once('tcpdf_include.php'); $pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false); $pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); $pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); if (@file_exists(dirname(__FILE__).'/lang/eng.php')) { require_once(dirname(__FILE__).'/lang/eng.php'); $pdf->setLanguageArray($l); } $pdf->SetFont('helvetica', '', 9); $pdf->AddPage(); $html = '<html> <head></head> <body><table border="1"> <tr><th>name</th> <th>company</th></tr> <tr> <td>hello</td> <td>xx technologies</td> </tr> </table> </body> </html>'; $pdf->writeHTML($html, true, 0, true, 0); $pdf->lastPage(); $pdf->Output('htmlout.pdf', 'I'); ?> 

ВЫВОД:

введите описание изображения здесь

Если вы хотите сделать загрузку файлов, используйте header функции PHP перед вашим $pdf->Output(); как это :

 header('Content-type: application/pdf'); header('Content-Disposition: attachment; filename="file.pdf"'); $pdf->Output(); # terminate your file with TCPDF output 

См. Заголовок функции PHP на php.net